home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_elm.idb / usr / freeware / src / elm / patches.z / patches
Encoding:
Text File  |  1998-10-28  |  102.1 KB  |  2,811 lines

  1. *** ./doc/Elm-FAQ    Fri May 29 12:51:19 1998
  2. --- ../src/./doc/Elm-FAQ    Fri May 29 12:51:10 1998
  3. ***************
  4. *** 0 ****
  5. --- 1,2430 ----
  6. + Archive-name: elm/FAQ
  7. + Last-modified: 1995/09/22
  8. + Version: $Id: Elm-FAQ.ftp,v 4.9 1995/09/21 22:47:33 piero Exp $
  9. +                         Frequently Asked Questions
  10. +                                Elm 2.4 [24]
  11. +                        Piero Serini - piero@free.it
  12. +          $Id: Elm-FAQ.ftp,v 4.9 1995/09/21 22:47:33 piero Exp $
  13. +              (C) Piero Serini 1993,1994,1995 - All Rights Reserved
  14. +     This  is  an  unofficial   Frequently  Asked  Questions (with an-
  15. +     swers) list about Elm. Syd Weinstein kindly checked this, but  he
  16. +     is  not responsible for the errors  in the answers,  which are my
  17. +     fault,  unless  otherwise specified.  I do NOT claim to be a mem-
  18. +     ber of the Elm Development Group.
  19. +     *WARNING*: delete arepdaem and autoreply from  your systems NOW !
  20. +     Those  programs  represent a security hole, giving root access to
  21. +     people on your own system. They've been dropped from the  distri-
  22. +     bution.
  23. + 0.0     Organization and availability
  24. +     This FAQ is posted monthly, around the 15th,  on  news.answers,
  25. +     comp.answers and comp.mail.elm.
  26. +     It is available:
  27. +     - from the above USENET groups
  28. +     - from all the USENET archives
  29. +     - ftp://ftp.free.it/pub/elm/Elm-FAQ.Z
  30. +     - ftp://ftp.cs.ruu.nl/pub/NEWS.ANSWERS/elm/FAQ
  31. +     - mail request from cs.ruu.nl: send mail to mail-server@cs.ruu.nl
  32. +       with the following commands in the message body:
  33. +         send NEWS.ANSWERS/elm/FAQ
  34. +         end
  35. +     A file containing instructions on how to buid and install Elm un-
  36. +     der Next is on the same sites in .../Next.Z.
  37. +     A  context  diff file containing the differences between this FAQ
  38. +     and the previous release is posted on comp.mail.elm and is avail-
  39. +     able from the same sites in the file Elm-FAQ.diffs.Z.
  40. +     This  FAQ is NOT reposted if modified, until the next issue date.
  41. +     I will modify the ftp file only.  I suggest using ftp to get  the
  42. +     latest version of this document.
  43. +     This  FAQ  refers  to latest patchlevel I put my hands on.  Ques-
  44. +     tions about a specific patchlevel are kept if of common interest.
  45. +     Actually,  all  relevant  questions  concerning PL 21 are kept in
  46. +     this file, as many users still run PL 21.
  47. +     I'm considering going multipart. There will be other changes, and
  48. +     I'm recovering from being without the Net for 4 months. So,  this
  49. +     FAQ  is  almost  identical  to the last posted version. I know it
  50. +     contains errors, but I choose to post it as is to help you  help-
  51. +     ing me. I desperately need your comments both on the contents and
  52. +     the organization.
  53. +     This FAQ consists of six parts:
  54. +     0.*     Organization.
  55. +         (0.1    Copyright)
  56. +         1.*     Operational Questions (and answers).
  57. +         2.*     Installation Questions (and answers).
  58. +     3.*    Filter Questions (and answers).
  59. +         This part is maintained by Jan Djarv (Jan.Djarv@sa.erisoft.se)
  60. +     4.*    Bugs list.
  61. +         5.*     Archivers, what they archive, how to download.
  62. +     At the end of this file you can also find:
  63. +     - Copyright Notice
  64. +     - Warranty Disclaimer
  65. +     - Publishing Notes
  66. + 0.1    Copyright
  67. +     This FAQ is Copyright (C) 1993,1994,1995 by Piero Serini.
  68. +     All Rights are reserved.
  69. +     Please check the full Copyright notice, Warranty disclaimer and
  70. +     Publishing notes at the end of this document.
  71. + 1.a    Questions
  72. +     Here  is  an  (incomplete) questions list, followed by an (incom-
  73. +     plete) answers part. This list (and answers) are now divided into
  74. +     three major groups:
  75. +     - The  "Operational" group  is dedicated to those having any pro-
  76. +       blem running Elm. This part also contains a few  general  ques-
  77. +       tions, like "What is Elm?"
  78. +     - The  "Installation" group is dedicated to those who want to in-
  79. +       stall Elm and don't succeed in.
  80. +     - The  "Filter"  group  is  dedicated  to filter, a great utility
  81. +       which appears in the 70% of the users' questions.
  82. +     Please, mail me any comment, suggestion, correction to any of the
  83. +     addresses above, with Subject: Elm-FAQ
  84. +     Answers  are  from the "Elm montly posting" or from comp.mail.elm
  85. +     and proper credit is given before each answer.
  86. + 1.0     Operational Questions
  87. + 1.01    What is Elm?
  88. + 1.02    Which is Elm current version?
  89. + 1.03    Where can I find the distribution?
  90. + 1.04    Where do I get the "Elm Reference Guide" and the other docs ?
  91. + 1.05    How to get frm(1L) to only show new mail?
  92. + 1.06    How do I get ELM to read a mailbox other than /usr/mail/<me> ?
  93. + 1.07    How do I save a message without deleting it?
  94. + 1.08    How do I attach a `signature' to the bottom of outgoing messages?
  95. + 1.09    Why do I get the remote signature on replies to local mail?
  96. + 1.10    How can I get elm to NOT expand the alias list on outgoing msgs?
  97. + 1.11    How does one mark a message as urgent?
  98. + 1.12    How can I get a line like "Quoting foo:" before a replied-to mail?
  99. + 1.13    How do i customize the ">" sign ??
  100. + 1.14    Can I tag uuecoded files in the order I want and then uudecode them?
  101. + 1.15    Is there any way to bounce all the tagged messages with ONE command ? 
  102. + 1.16    Does ELM have MIME (metamail) support?
  103. + 1.17    How not to include headers in outward bound mail?
  104. + 1.18    Is it possible to save mail messages without the headers?
  105. + 1.19    How do I upgrade my ELM aliases from 2.3 to 2.4PL23 ?
  106. + 1.20    Elm seems to ignore HOME environment variable. Why?
  107. + 1.21    Sometimes Elm (PL < 21) seems to join two messages in one. Why?
  108. + 1.22    How can ELM be used for an automatic reply?
  109. + 1.23    How to list your mail from the oldest to the newest?
  110. + 1.24    How to use elmheaders file?
  111. + 1.25    How to change the fullname in sent mail ?
  112. + 1.26    "Alias too long" or string too long errors.
  113. + 1.27    How to crypt mail in elm ?
  114. + 1.28    How can I enable 8-bit characters configuration?
  115. + 1.29    Sun mailtool attachments and elm?
  116. + 1.30    How can I save outgoing mail ?
  117. + 1.31    Can I get an automatic receipt when my message is actually read?
  118. + 1.32    Get a copy of message(s) into the edit buffer when composing a reply?
  119. + 1.33    How can I print in Elm ?
  120. + 1.34    How can I get a complete elmrc file ?
  121. + 1.35    How can I change a configuration setting for all of my users?
  122. + 1.36    What do `Priority, Expires and Action' headers mean?
  123. + 1.37    What does the `Precedence' header mean?
  124. + 1.38    How can I get a `Reply-To' header in all of my messages?
  125. + 1.39    ti/te strings for the xterm in termcap are wrong.
  126. + 1.40    Can I edit and forward without having the prefix (>) added
  127. + 1.41    Can I take an addres from a message and put it in the aliases list?
  128. + 1.42    sendmail 565c+IDA + Elm = SEGV. Why ?
  129. + 1.43    Can ELM use MH-style inboxes?
  130. + 1.44    How can I enter a message that is in a folder into a message ?
  131. + 1.45    I get my NIS/YP domainname appended to local mails. Why?
  132. + 1.46    How can I include a file in a header ? And a quote ?
  133. + 1.47    How can I build an alias containig "=" ?
  134. + 1.48    What's aliases limit ? # of aliases ? total length ?
  135. + 1.49    How can I change the editor ?
  136. + 1.50    How do I include a file in a mail message ?
  137. + 1.51    Which are the (s)ave abbreviations ?
  138. + 1.52    Why do I get "folder corrupt" messages ?
  139. + 1.53    How to know how may news messages arrived, without entering Elm ?
  140. + 1.54    How not to display header when reading mail ?
  141. + 1.55    Does Elm support headers within message body ?
  142. + 1.56    How can I do <.....> with vi / my editor under Elm ?
  143. + 1.57    How can I scroll backwards w/ builtin editor ?
  144. + 1.58    How can I send the same message to a list of people ?
  145. + 1.59    How can I resynchronize folder (deleting, etc) w/out exiting Elm ?
  146. + 1.60    error: Couldn't malloc 1769480335 bytes!!
  147. + 1.61    Can I handle mailing to lists of people with Elm ?
  148. + 1.62    How can I put my folder in cronological order ?
  149. + 1.63    Can I bounce e-mail from outside Elm ?
  150. + 1.64    Can I associate a folder to an alias or to multiple senders ?
  151. + 1.65    Is there a way to forward more than 1 mails in the same mail body ?
  152. + 1.66    Can I know the path a mail took to reach destination ?
  153. + 1.67    How do I import my unix mail aliases from .mailrc to Elm ?
  154. + 1.68    Is there anything to make Elm work with SGI's Workspace ?
  155. + 2.0    Installation Questions
  156. + 2.01    On SCO Xenix, all mail is from user anonymous. Why?
  157. + 2.02    Elm doesn't work on Next. Why?
  158. + 2.03    Compiling with Microsoft UNIX C Compilers won't work. Why?
  159. + 2.04    Various problems on Unix 286.
  160. + 2.05    Configure won't run on HP-UX. Why?
  161. + 2.06    Configure won't run on SCO XENIX 2.2.1. Why?
  162. + 2.07    Will Elm work on SGI Indigo?
  163. + 2.08    I have problems compiling elm2.4 on HP/Apollo
  164. + 2.09    I have problems compiling elm2.4 on IBM AIX
  165. + 2.10    Compiling elm 2.4 under NS 3.0
  166. + 2.11    Elm sends 'empty mail' on 386BSD: why?
  167. + 2.12    Why can't I get SGI to work for non ROOT?
  168. + 2.13    I have problems p)rinting messages in 2.4PL20
  169. + 2.14    Elm2.4 PL20 - 'x' key causes segmentation violation
  170. + 2.15    readmsg:illegal option -- I. Why?
  171. + 2.16    Forms don't work. Why?
  172. + 2.17    ELM does not recognize VMS mail. Why?
  173. + 2.18    Huge headers cause Memory Fault. Why?
  174. + 2.19    Can I use elm for posting and replying to news?
  175. + 2.20    Compile fails on lib/strftime.c [PL23].
  176. + 2.21    Compile error on SGI Crimson.
  177. + 2.22    Problem compiling elm on DEC Alpha, OSF/1 v.1.2
  178. + 2.23    I can't build Elm 2.4PL23 on Sun 386i SunOS 4.0.2
  179. + 2.24    How can I override a Configure's setup ?
  180. + 2.25    How to solve hdrs/mcprt.h problems with Sequent/PTX 2 ?
  181. + 3.0    Filter Questions
  182. +     This part is maintained by Jan Djarv <Jan.Djarv@sa.erisoft.se>
  183. + 3.01    What documentation exists for filter?
  184. + 3.02    What do I need to get filter working?
  185. + 3.03    How can I tell if my system understands .forward files?
  186. + 3.04    What do I put in my .forward file?
  187. + 3.05    What is the simples filter-rules file I can write to test filter?
  188. + 3.06    How do I check my filter-rules for typos and other errors?
  189. + 3.07    Why doesn't the output from filter -r match my filter-rules file?
  190. + 3.08    Can I have 'or' in my filter-rules?
  191. + 3.09    Can I make filter execute more than one rule for a message?
  192. + 3.10    How do I do multiple actions for one rule?
  193. + 3.11    What headers are available in the filter-rules?
  194. + 3.12    How do I forward mail to an elm alias from filter?
  195. + 3.13    Filter executes my script but the script doesn't work.
  196. + 3.14    How do I capture the message fed to a script by execute/executec
  197. + 3.15    Both execute and executec feeds the message as standard input to
  198. + 3.16    What if I what to do something based on the contents of a message
  199. + 3.17    How can I make filter operate on all messages in a folder?
  200. + 3.18    Can I use filter to automatically answer my mail (like vacation)?
  201. + 3.19    My filter doesn't recognize executec/matches.
  202. + 3.20    Filter sometimes munges up my folders, or looses messages. Why?
  203. + 3.21    Why doesn't elm mark mail I saved in a folder with filter as new (N)?
  204. + 3.22    Why does filter join adjacent messages together?
  205. + 3.23    What other mail filter programs exists?
  206. + 3.24    554 "|/usr/local/bin/filter"... unknown mailer error
  207. + 3.25    My filter doesn't work. I set it up correctly, but nothing happens.
  208. + 3.26    How to (b)ounce from filter, instead of (f)orwarding ?
  209. + 3.27    If I use filter, all incoming mail disappears. Why ?
  210. + 3.28    I use filter and MMDF and have some problems.
  211. + 1.0    Operational Answers
  212. + ---------------------------
  213. + 1.01    What is Elm?
  214. +     * From Elm documentation:
  215. +     Currently  on  Unix,  there  seems to be a preponderence of line-
  216. +     oriented software.  This is most unfortunate as most of the soft-
  217. +     ware on Unix tends to be pretty darn hard to use!  I believe that
  218. +     there is more than a slight correlation  between  the  two,  and,
  219. +     since I was myself having problems using "mailx" with high-volume
  220. +     mail, I created a new mail system.
  221. +     In the lingo of the mail guru, Elm is a "User Agent" system, it's
  222. +     designed to run with "sendmail" or "/bin/rmail" or any other UNIX
  223. +     Mail Transport Agent (according to what's on your system) and  is
  224. +     a full replacement of programs like "/bin/mail" and "mailx".  The
  225. +     system is more than just a single program, however, and  includes
  226. +     programs  like  "frm"  to list a 'table of contents' of your mail
  227. +     and "printmail" to quickly paginate mail files (to allow  'clean'
  228. +     printouts).
  229. + 1.02    Which is Elm current version?
  230. +     Elm current version is 2.4 PatchLevel (PL) 24.
  231. +     New release should be 3.0, scheduled some time in 1995.
  232. +     If  you are on an HP machine, you can find strange (high) version
  233. +     numbers, like 60.25 or 70.85. These are HP versions, derived from
  234. +     Elm,  maintained  by  HP  who added some feature.  If the version
  235. +     number is < 70 you can consider upgrading  to  2.4.23,  otherwise
  236. +     it's a matter of choice.
  237. + 1.03    Where can I find the distribution?
  238. +     There's  a  list  of sites distributing Elm  in section 5 of this
  239. +     file (5.*     Archivers, what they archive,  how  to  download.).
  240. +     In  addition,  new  releases will be posted to comp.sources.unix,
  241. +     patches will be posted to comp.sources.bugs.  After patches  have
  242. +     been  proven  and  out  for  a  while,  they  will  be  posted to
  243. +     comp.sources.unix.
  244. +     Elm portings or clones for DOS, Windows and OS/2 are available as
  245. +     listed below:
  246. +     DOS/WINDOWS:
  247. +     * Peter Churchyard <pjc@cc.ic.ac.uk>:
  248. +     Elm-PC, a version I ported, is available by anon ftp:
  249. +     ftp://lister.cc.ic.ac.uk/pub/elm-pc
  250. +     A Windows version is available, too, in:
  251. +     ftp://lister.cc.ic.ac.uk/pub/winelm
  252. +     * Mike O'Connor <mjo@msen.com>:
  253. +     There is a package called PC-Elm that's an imitation of Elm (i.e.
  254. +     it didn't come from Elm's source tree). It's supposed to interop-
  255. +     erate with UUPC and possibly other  common  PC UUCP mailers.
  256. +     * Gerry Belanger <wa1hoz@a3bbak.nai.net>:
  257. +     Simtel has it available in the ka9q directory as pcelm31.zip
  258. +     ftp://ftp.coast.net/SimTel/msdos/ka9q/pcelm31.zip
  259. +     ftp://wuarchive.wustl.edu/systems/ibmpc/simtel/msdos/ka9q/pcelm31.zip
  260. +     ftp://ftp.uu.net/systems/ibmpc/msdos/simtel/ka9q/pcelm31.zip
  261. +     OS/2:
  262. +     * Richard j. Wyble <rjw@rjwhome.dmc.com>:
  263. +     Elm version 3.11 for OS/2 is available by anon ftp:
  264. +     ftp://ftp.os2.nmsu.edu:/pub/os2/2.x/network/elm23exe.zip
  265. +     ftp://ftp.os2.nmsu.edu:/pub/os2/2.x/network/elm23src.zip
  266. +     No other version is available for OS/2 (Yet. Maybe someone wants
  267. +     to make a port?).
  268. + 1.04    Where do I get the "Elm Reference Guide" and the other docs ?
  269. +     * From the monthly posting:
  270. +     Elm has several documents (over 100 pages worth of doc) that were
  271. +     written to help users install, support and use Elm.  These are in
  272. +     the  doc directory of the source distribution.  Contact your sys-
  273. +     tems administrator for a copy of the documents.  For those  sites
  274. +     that  do  not have troff (either di-troff or o-troff) and do have
  275. +     postscript printers, dsinc (dsinc.Myxa.com) has  a  copy  of  the
  276. +     docs already in postscript format available for anonymous uucp or
  277. +     ftp.
  278. +     * David W. Tamkin (dattier@Mcs.NET):
  279. +     Plain text  copies are available for FTP:
  280. +         ftp://ftp.wwa.com/pub/elmguides/2.4pl24/
  281. +     * Paul Kramer (pkramer@unlinfo2.unl.edu):
  282. +     At  UNL,  I  have  put together documentation on 'elm'.  You will
  283. +     find it in two  different  servers:  gopher  and  ftp.   In  both
  284. +     places, you should find MSWord, postscript, ASCII, and rich-text-
  285. +     format versions of the local documentation.   Plus  there  are  1
  286. +     page  helpsheets  in  Aldus Pagemaker, postscript, and ASCII ver-
  287. +     sions. For FTP, the URLs are:
  288. +         ftp://ftp.unl.edu/pub/crc/docs/UNLINFO.GUIDE/*elm*
  289. +         ftp://unlinfo2.unl.edu/pub/crc.docs/UNLINFO.HELPSHEETS/elm.*
  290. + 1.05    How to get frm(1L) to only show new mail?
  291. +     * Alan Thew (alan.thew@liverpool.ac.uk):
  292. +     Try  the fromwho program which IMHO is better tham frm and allows
  293. +     you to type  "fromwho -n"  to show who has sent you new mail  amd
  294. +     what  the  subject  line  is.   Availabe  from  comp.sources.unix
  295. +     archives and needs an ANSI C compiler (but  will  build  on  Suns
  296. +     with "unproto" software).
  297. +     * Syd Weinstein (syd@Myxa.com):
  298. +     Better answer:
  299. +     use  nfrm,  it  will  only show new mail.  nfrm is a link to frm.
  300. +     There are other command line options to show various restrictions
  301. +     see the frm(1) manual page.  possible status limitations are new,
  302. +     unread and old or  any  combination  of  these.   typing  frm  -h
  303. +     yields:
  304. +     frm -- list from and subject lines of messages in mailbox or folder
  305. +     Usage: frm [-n] [-v] [-s {new|old|read}] [filename | username] ...
  306. +     option summary:
  307. +     -h      print this help message.
  308. +     -n      display the message number of each message printed.
  309. +     -Q      very quiet -- no output is produced.  This option allows shell
  310. +         scripts to check frm's return status without having output.
  311. +     -q      quiet -- only print summaries for each mailbox or folder.
  312. +     -S      summarize the number of messages in each mailbox or folder.
  313. +     -s    status only select messages with the specified status.
  314. +         'status' is one of "new", "old", "unread" (same as "old"),
  315. +         or "read".  The first letter need only be specified.
  316. +     -v      print a verbose header.
  317. + 1.06    How do I get ELM to read a mailbox other than /usr/mail/<me> ?
  318. +     Elm  uses the MAIL environment variable to read the correct mail-
  319. +     box.
  320. + 1.07    How do I save a message without deleting it?
  321. +     C)opy it instead of s)aving.
  322. + 1.08    How do I attach a `signature' to the bottom of outgoing messages?
  323. +     1) look for "localsignature" and "remotesignature" in  your elmrc
  324. +        file ( ~/.elm/elmrc );  if they're present, uncomment them and
  325. +        be sure they look like:
  326. +         localsignature = ~/.signature
  327. +         remotesignature = ~/.signature
  328. +     2) if they're not present, add them;
  329. +     3) be sure there's also "sigdashes = ON";
  330. +     4) Create the  corresponding file(s) in your home directory, with
  331. +        your signature.
  332. +     You  can  have  2  different signatures for local and remote mes-
  333. +     sages: in this case you need to change one og the names in  elmrc
  334. +     (like localsignature = ~/.signature.loc , for example).
  335. +     Please  note that .signature files should contain useful informa-
  336. +     tion and not exceed 4 lines in length.
  337. + 1.09    Why do I get the remote signature on replies to local mail?
  338. +         * From the monthly posting:
  339. +     In  Elm  2.4,  any address with an ! or @ in it is considered re-
  340. +     mote, without those characters, its local.  Any reply  is  quali-
  341. +     fied  to  prevent  alias  expansion.  If you had an alias in your
  342. +     private Elm aliases that matched the name of a user on your  sys-
  343. +     tem, but that alias did not point to that user, there would be no
  344. +     way to reply to the message.  It would end up going to the  alias
  345. +     name,  not  the user that mailed you.  To prevent this, Elm fully
  346. +     qualifies (adds the site name) to a reply  address.   This  makes
  347. +     the  simplistic signature detector think that the message is 're-
  348. +     mote'. This is not slated to change until 3.0.
  349. + 1.10    How can I get elm to NOT expand the alias list on outgoing msgs?
  350. +         * From the monthly posting:
  351. +     Problem  is  if  a list has, say, 100 names in it then sending to
  352. +     the list expands every single one of the 100 names. I would  like
  353. +     the  message  to have the "To" line = the name of the list itself
  354. +     and have the actual recipients' names not appear.  You can't  and
  355. +     don't  want to. (and yet you can also) An alias is a mechanism of
  356. +     making Elm address a message to multiple people.   However,  when
  357. +     the  message  gets to its destination, Elm also has to allow that
  358. +     person do a group reply.  If the message only has your local pri-
  359. +     vate  elm  alias  in  it, the group reply will try and go to that
  360. +     alias name.  Unfortunately, that name is meaningless to that oth-
  361. +     er person (its private to both Elm and you).
  362. +         There are two solutions:
  363. +         1) The preferred if replies are desired:
  364. +     Have  your mail administrator create a file-include-alias for you
  365. +     in your MTA (sendmail, et al). This is usually of the type:
  366. +         alias   :include:/some/path/to/a/file
  367. +     where the file would be in a place you control and you have write
  368. +     access to the file.  Then you can add/drop members of  the  list,
  369. +     and  the  mail  just  goes  to the alias, and, someone sending to
  370. +     alias@your.system will be able to send to all members. (group re-
  371. +     ply works correctly)
  372. +         2) The less preferred method: (no group reply is possible)
  373. +     Send  the  message  to yourself, with a bcc to the Elm alias.  Of
  374. +     course, the Bcc: won't be expanded by the  MTA  internal  to  the
  375. +     message, so it won't appear in the message.
  376. + 1.11    How does one mark a message as urgent?
  377. +     * David W. Tamkin (dattier@Mcs.NET):
  378. +     Having  an Action: header sets the recipient's A flag (if the re-
  379. +     cipient uses Elm); in 2.3 have a Priority: header set the U  flag
  380. +     no  matter  what  it  said  (even  "Priority:  none" or "junk" or
  381. +     "low").  In 2.4 there are certain precoded Priority: values  that
  382. +     do  not  turn on the U flag ["normal" and "non-urgent"], but any-
  383. +     thing else will.
  384. +     * Jan Djarv <Jan.Djarv@sa.erisoft.se>:
  385. +     Normal  or  non-urgent  (case independent) does not turn on the U
  386. +     flag.  Also 'Importance: 2' turns on the U flag (exactly  2).   I
  387. +     dont  know  if this is an old artifact. I have never seen any Im-
  388. +     portance header.
  389. + 1.12    How can I get a line like "Quoting foo:" before a replied-to mail?
  390. +     * Joshua A. Laff (laff@cs.uiuc.edu):
  391. +     from $HOME/.elm/elmrc:
  392. +     # attribution string for replies ('%s' is the author of original
  393. +     # message)
  394. +     attribution = In our previous episode, %s said:
  395. +     * (me) :
  396. +     I also wrote a little patch,  since it seemed everyone was look-
  397. +     ing for something like "In the mail about ..., on ..., you (...)
  398. +     said ...". It was posted on comp.mail.elm, sent to Syd@Myxa.COM,
  399. +     and it is available on mail request from piero@free.it.
  400. + 1.13    How do i customize the ">" sign ??
  401. +     * Sven Guckes (guckes@math.fu-berlin.de):
  402. +     You   can   edit  the  "quote  prefix"  by  editing  the  "elmrc"
  403. +     ($HOME/.elm/elmrc). Just change the value of the  variable  "pre-
  404. +     fix".
  405. +     # prefix sequence for indenting included message text
  406. +     prefix = >_
  407. +     Note:  The '_' stands for a <space>.
  408. + 1.14    Can I tag uuecoded files in the order I want and then uudecode them?
  409. +     * Alan Edmonds (alan@ernest.itg.ti.com):
  410. +     I save all of the items into a single folder, order not important
  411. +     (yet).  Bring up elm on the single folder.   Go  to  the  options
  412. +     screen and select "Sort by Subject."  Go back to the main screen.
  413. +     All of the items are (usually) in the proper order.  I  can  then
  414. +     tag  related messages and save them (in order) to another folder.
  415. +     I then run I can go back to the original folder if something gets
  416. +     messed  up.   I  don't  have to trim the headers out of each part
  417. +     (uucat does this), and elm figures out the order for me.
  418. +     (Ask Alan Edmonds for uucat source.)
  419. +     * Steve Faiwiszewski (stevef@bony1.bony.com):
  420. +     UUdecode  expects  to  decode  a  single uuencoded file. It knows
  421. +     nothing about multiple parts, and certainly has no  knowledge  of
  422. +     the  correct sequencing.  Here's what I do:  Typically, I receive
  423. +     a multipart uuencoded file with the subject line of each msg con-
  424. +     taining  the part number, so I can get the parts ordered properly
  425. +     by telling Elm to sort by Msg Subject.  I then save all the parts
  426. +     to  a folder, and run it through this program I found a long time
  427. +     ago, called unpack (source follows).  The neat thing  about  this
  428. +     program,  is that you can append many uuencoded files to the same
  429. +     folder, and unpack will do the right thing - as long as  all  the
  430. +     parts  are ordered correctly, and the "begin" line of each part 1
  431. +     contains a unique file name.
  432. +     Invoke it like this: "unpack < foldername"
  433. +     I guess tagging and piping should work with it too.
  434. +     (Ask Steve Faiwiszewski for unpack source.)
  435. + 1.15    Is there any way to bounce all the tagged messages with ONE command ? 
  436. +     * Chip Rosenthal (chip@chinacat.unicom.com):
  437. +     Save  the  following  to a script in your personal bin directory,
  438. +     say `bounce':
  439. +         : use /bin/sh
  440. +         : ${ELMSTATE?} ${1?}
  441. +         sed -n -e 's/^S//p' $ELMSTATE | while read mssgno ; do
  442. +                 echo "Bouncing message $mssgno to $@ . . ."
  443. +                 readmsg -a $mssgno | rmail $@
  444. +         done
  445. +     When you run:  !bounce addr ...
  446. +     then  all of the tagged messages will be bounced to the indicated
  447. +     address(es). If no messages are tagged, then  the  currently  se-
  448. +     lected message will be bounced.
  449. + 1.16    Does ELM have MIME (metamail) support?
  450. +     MIME  allows  for  sending and receiving of messages compliant to
  451. +     the Multipurpose Internet Mail Extension (RFC 1341).   MIME  pro-
  452. +     vides  a  way to attach binary, graphic, audio, video, postscript
  453. +     and other files. It doesn't necessarily need  graphics  capabili-
  454. +     ties on your display, but its useful.
  455. +     If you have installed Nathaniel Borenstein's metamail package for
  456. +     displaying MIME messages, Elm can make use of it.  If you  didn't
  457. +     have  metamail  installed  you might want to obtain a copy of it.
  458. +     The most recent version is on thumper.bellcore.com [128.96.41.1]:
  459. +     /pub/nsb/mm2.6.tar.Z .
  460. +     Compiling  of Elm even with MIME support enabled would not depend
  461. +     on the metamail package. But you would not be able to use  nearly
  462. +     all  of  the MIME features as long as you don't have metamail in-
  463. +     stalled. Metamail with its companion programs (mmencode) must  be
  464. +     installed somewhere in the search path, usually /usr/local/bin.
  465. + 1.17    How not to include headers in outward bound mail?
  466. +     Problem:
  467. +     all outward bound mail still includes the following lines,
  468. +     even if I have the "noheader = ON" line in my .elmrc:
  469. +     X-Mailer: ELM [version 2.4 PL21]
  470. +     MIME-Version: 1.0
  471. +     Content-Type: text/plain; charset=US-ASCII
  472. +     Content-Transfer-Encoding: 7bit
  473. +     Content-Length: 67
  474. +     * Syd Weinstein (syd@Myxa.com):
  475. +     "noheader  = ON" means when the message is copied into the buffer
  476. +     for a reply or forward.  The "X-Mailer:" header is controlled  at
  477. +     Configure time.  There is a compile time option to produce or not
  478. +     produce it.  The three "Content-*" headers are always going to be
  479. +     produced by 2.4.
  480. + 1.18    Is it possible to save mail messages without the headers?
  481. +     * Chip Rosenthal (chip@chinacat.unicom.com):
  482. +     Use: !readmsg -n >filename
  483. +     If you want to save a few keystrokes, you can encapsulate this in
  484. +     a shell script to go in your personal bin directory.
  485. +     * Syd Weinstein (syd@Myxa.com):
  486. +     Note  that  some of the newer features of readmsg are only avail-
  487. +     able in later 2.4 releases
  488. + 1.19    How do I upgrade my ELM aliases from 2.3 to 2.4PL23 ?
  489. +         * Syd Weinstein (syd@Myxa.com):
  490. +     All I did, was make sure 2.4 as installed, and then had each user
  491. +     run newalias and I ran newalias -g.  The aliases.text file is up-
  492. +     wards  compatible.   The  old  newalias converted aliases.text to
  493. +     aliases.data and aliases.hash the 2.4  newalias  converts  alias-
  494. +     es.text  to  aliases,  aliases.dir and aliases.pag.  If you don't
  495. +     have those three new files, you didn't install 2.4 correctly  and
  496. +     are still running 2.3's newalias.
  497. + 1.20    Elm seems to ignore HOME environment variable. Why?
  498. +         * Syd Weinstein (syd@Myxa.com):
  499. +     This is a feature.  Elm ignores $HOME, so that when su'd you read
  500. +     the right mail file.  Its a choice of one or  the  other  and  we
  501. +     chose to allow su over $HOME.
  502. + 1.21    Sometimes Elm (PL < 21) seems to join two messages in one. Why?
  503. +         * Syd Weinstein (syd@Myxa.com):
  504. +     Early  versions  of  Elm 2.4 had a problem with messages with bad
  505. +     content length headers. I'd update to a more recent version  when
  506. +     21 comes out in a bit.
  507. +     Note:  now PL 23 is out. I chose to report this Question as it is
  508. +     so a strange behaviour (mail still reads the  mailbox  correctly)
  509. +     a person can get mad about it :)
  510. + 1.22    How can ELM be used for an automatic reply?
  511. +     It  cannot. Autoreply is no longer supprorted and MUST be removed
  512. +     from you system. You can try and  use  filter,  but  it's  better
  513. +     looking for some other utility.
  514. + 1.23    How to list your mail from the oldest to the newest?
  515. +     * Arnaud Girsch (Arnaud.Girsch@INSA-Lyon.FR):
  516. +     You  can change the sortby= in your .elm/elmrc file, or change in
  517. +     menu (O)ption, and then (S)orting criteria.  It  allows  you   to
  518. +     choose   lots   of  different order, and  you can choose whatever
  519. +     you want.
  520. + 1.24    How to use elmheaders file?
  521. +     * Arnaud Girsch (Arnaud.Girsch@INSA-Lyon.FR):
  522. +     Under  your  .elmrc  directory, create a file named elmheaders, a
  523. +     text file where you put all the lines you want to be seen in  the
  524. +     header.   If  you  redefine  an existing header, it will take its
  525. +     place.
  526. +     Example:  if  you  want  to redefine your Reply-To: header,  just
  527. +     create the file and put the following into it:
  528. +         Reply-To: myaddress@node.domain.country
  529. +     * (me):
  530. +     Please  also note that elmheaders file is NOT processed. It's ap-
  531. +     pended as it is, with the  exception  of  quoted  shell  escapes.
  532. +     Hence,  a  Bcc: will not work, but a Return-Reply-To will, as the
  533. +     latter is processed by the *receiving* MTA.
  534. + 1.25    How to change the fullname in sent mail ?
  535. +     1) use the "fullname" option into the elmrc file;
  536. +     2) set the NAME environment variable.
  537. +     Method  2)  is  useful if you want to change your name for a mail
  538. +     only, without editing your elmrc file.
  539. +     Note  that  you  might  not be able to change fulname at all.  If
  540. +     your Elm is configured with DONT_ADD_FROM enabled (run  `elm  -v'
  541. +     to  see  if it is), then Elm is *not* adding the From: line.  The
  542. +     low-level mail transport is.  If this is the case (and it common-
  543. +     ly  is) you'll have to ask your local administrator how to do it.
  544. +     (If you have a `chfn' command that might do it.)
  545. + 1.26    "Alias too long" or string too long errors.
  546. +     Errors  are to be expected when trying to expand very long alias-
  547. +     es, mailing lists, and so on. This error  is  due  to  the  fixed
  548. +     length  strings  in Elm 2.xx, and will not be fixed until 3.xx is
  549. +     released.
  550. + 1.27    How to crypt mail in elm ?
  551. +     * Sven Guckes (guckes@math.fu-berlin.de):
  552. +     You need these two "keylines":
  553. +     [encode]
  554. +     and
  555. +     [clear]
  556. +     Just  put  your  top  secret messages in between these two lines.
  557. +     See the "ELM Reference Guide", "5. Special Outgoing Mail Process-
  558. +     ing" for an example.
  559. +     For  all folks outside the US I might quote that little footnote:
  560. +     "Unfortunately, at many non-US sites, it's  quite  probable  that
  561. +     you  won't  be  able to use this feature since you won't have the
  562. +     crypt() library available due to USA Government restrictions."
  563. + 1.28    How can I enable 8-bit characters configuration?
  564. +     * Hakan Sjogren (hakan@Sweden.Prime.COM)
  565. +     PROBLEM:  When receiving mails having swedish characters the dis-
  566. +     play of these national characters on the terminal are wrong  when
  567. +     using   ELM.    If   I  add  the  line  Content-type:  text/plain
  568. +     charset=iso-8859-1 into this received mail, ELM displays correct-
  569. +     ly.   Since this is a normal situation I would assume ELM to dis-
  570. +     play full 8bit characters if the mail bandwith is set to 8bit.
  571. +     SOLUTION: The solution to this problem was to set the environment
  572. +     variable LC_CTYPE=iso_8859_1 .
  573. +     * Juergen Schroeder (schroeii@papin.HRZ.Uni-Marburg.DE):
  574. +     For  displaying incoming letters no changes are  neccessary.  You
  575. +     have to set the environment:
  576. +         stty -istrip pass8
  577. +         LC_TYPE=iso_8859_1
  578. +     For outgoing mail you must specify when running Configure:
  579. +         charset: ISO-8859-1
  580. +         content-transfer-encoding: 8bit
  581. + 1.29    Sun mailtool attachments and elm?
  582. +     * Kurt Swanson (kurt@dna.lth.se):
  583. +     > Has anyone hacked elm to support the Sun attachment
  584. +     > style in the Openwindow's Mailtool?
  585. +     This is handled by metamail, not well, unfortunately, but handled
  586. +     that way in any case...
  587. + 1.30    How can I save outgoing mail ?
  588. +     Set the following in your elmrc file:
  589. +     # save a copy of all outbound messages?
  590. +     copy = ON
  591. +     # save outbound messages by login name of sender/recipient even if
  592. +     # the associated folder doesn't already exist?
  593. +     forcename = OFF
  594. +     # save messages, incoming and outbound, by login name of
  595. +     # sender/recipient?
  596. +     savename = ON
  597. +     # where to save copies of outgoing mail to, default file is "=sent"
  598. +     sentmail = /path/to/the/file
  599. + 1.31    Can I get an automatic receipt when my message is actually read?
  600. +     * Chip Rosenthal (chip@chinacat.Unicom.COM):
  601. +     With  Elm, you cannot.  Many people consider this an intrusion of
  602. +     privacy, not a feature.
  603. + 1.32    Get a copy of message(s) into the edit buffer when composing a reply?
  604. +     * Chip Rosenthal (chip@chinacat.Unicom.COM):
  605. +     Use the `readmsg' command.
  606. + 1.33    How can I print in Elm ?
  607. +     * Chip Rosenthal (chip@chinacat.Unicom.COM):
  608. +     First  thing  you  need to do is change the default print command
  609. +     Elm gives you.  The compiled-in default of "cat %s | lp" is obso-
  610. +     lete.  Simply use "lp" (or whatever) as your print command.  This
  611. +     will pipe the message directly into the  print  command,  and  it
  612. +     will  leave  stdout/stderr  of the print command attached to your
  613. +     terminal.  That means that pass-through printing will work.  That
  614. +     means problems and error messages will be displayed.  Making this
  615. +     change might fix the problems you are having.  Even if it doesn't
  616. +     fix  them,  at least now you'll be able to see the error diagnos-
  617. +     tics rather than the mysterious `Printout failed' message.
  618. + 1.34    How can I get a complete elmrc file ?
  619. +     From inside ELm, type 'o' (Options) then '>' (Save).
  620. +     This will create a complete elmrc file, with all options and lots
  621. +     of comments. Remember that a leading "#" on a line denotes a com-
  622. +     ment. Hence a line with leadin "###" is ALSO a comment.
  623. + 1.35    How can I change a configuration setting for all of my users?
  624. +     * Chip Rosenthal (chip@chinacat.Unicom.COM):
  625. +     By  creating  a global elmrc file.  Copy your personal elmrc file
  626. +     to $libdir/elm.rc, where $libdir is  the  Elm  library  directory
  627. +     that holds the help files and other such things.  Edit that file.
  628. +     The values it provides will override the compiled-in defaults.
  629. + 1.36    What do `Priority, Expires and Action' headers mean?
  630. +     * Chip Rosenthal (chip@chinacat.Unicom.COM):
  631. +     Not a whole hell of a lot.  These are Elm-isms.
  632. +     Priority: If you put a value in this header, *any* value other
  633. +         than `normal' or `non-urgent', then Elm will put a `U' on
  634. +         the index screen to note the message as urgent.
  635. +     Expires: You can specify an interval up to 8 weeks from now
  636. +         (e.g. `7 days').  When that date has been passed, Elm will
  637. +         put a `E' on the index screen to note the message as expired.
  638. +     Action: You can use this header to specify some action for the
  639. +         recipient to take, and Elm will do absolutely nothing with it.
  640. + 1.37    What does the `Precedence' header mean?
  641. +     * Chip Rosenthal (chip@chinacat.Unicom.COM):
  642. +     This  is  *not* an Elm-ism.  It is a sendmail-ism. :-)  It allows
  643. +     you to specify handling instructions for the mail transport.   If
  644. +     you  have to ask this question -- you don't want to mess with it.
  645. + 1.38    How can I get a `Reply-To' header in all of my messages?
  646. +     * Chip Rosenthal (chip@chinacat.Unicom.COM):
  647. +     Create a file called ~/.elm/elmheaders that contains the single
  648. +     line:
  649. +     Reply-To: joe@AcmeWidgets.COM
  650. +     The contents of this file are slapped onto the end of the headers
  651. +     that Elm generates for an outgoing message.
  652. + 1.39    ti/te strings for the xterm in termcap are wrong.
  653. +     * David W Sanderson (dws@ssec.wisc.edu):
  654. +     Whoever wrote the default termcap and/or terminfo descriptions
  655. +     for xterm included in the ti/te strings the special escape sequences
  656. +     to make xterm switch between the normal and alternate screen buffers.
  657. +      These sequences are:
  658. +         \E[?47h        - use alternate screen buffer
  659. +         \E[?47l        - use normal screen buffer
  660. +     The elm code is just fine as it is.  If you change it so that it
  661. +     doesn't ever send ti/te, you'll just break elm for somebody else.
  662. +     Fix your termcap/terminfo definition instead.
  663. +     If this won't work,
  664. +     * Neil Weisenfeld (weisen@alw.nih.gov):
  665. +     change usetite in your .elmrc file to:
  666. +         usetite = OFF
  667. + 1.40    Can I edit and forward without having the prefix (>) added
  668. +     to the mail body?
  669. +     Forward the mail, answering NO at the edit? question.
  670. +     Then, in the send menu, instead of s)ending it, e)dit it.
  671. + 1.41    Can I take an addres from a message and put it in the aliases list?
  672. +     David W. Tamkin (dattier@Mcs.NET):
  673. +     Return to the index screen, make sure the pointer or bar is on a
  674. +     letter from that person, and press "a" twice.  The first "a" puts
  675. +     you into the alias subsystem and the second says to create an alias
  676. +     for the sender of the current letter.
  677. + 1.42    sendmail 565c+IDA + Elm = SEGV. Why ?
  678. +     * Paul Pomes (paul@uxc.cso.uiuc.edu):
  679. +     Either fix your Elm to use correct GMT offsets or apply the following
  680. +     patch from Mike Park <mikep@dragoman.com>.
  681. +     *** 5.11.0.16   1992/08/26 22:06:32
  682. +     --- arpadate.c  1993/03/10 21:38:23
  683. +     ***************
  684. +     *** 423,428 ****
  685. +     --- 423,440 ----
  686. +       #endif /* LOG */
  687. +             return(NULL);
  688. +         }
  689. +     + 
  690. +     +    /*
  691. +     +     * Some buggy mailers (ie elm 2.4.p13) can produce huge incorrect
  692. +     +     * offsets.  Applying these offsets can cause the static array
  693. +     +     * used by gmtime to be overrun on a NeXT OS3.0 causing sendmail
  694. +     +     * to SEGV.
  695. +     +     * Limit offsets to be +- 24 hours.
  696. +     +     */
  697. +     +    if (h_offset < -24)
  698. +     +        h_offset = -24;
  699. +     +    if (h_offset > 24)
  700. +     +        h_offset = 24;
  701. +       
  702. +             /* is the year a leap year? */
  703. +             if ((tm.tm_year % 4 == 0) &&
  704. + 1.43    Can ELM use MH-style inboxes?
  705. +     * Steve Simmons (scs@lokkur.dexter.mi.us):
  706. +     Elm does not currently do this.  It has been suggsted for Elm 3.0, but
  707. +     3.0 is off in the mists of the far future.
  708. + 1.44    How can I enter a message that is in a folder into a message ?
  709. +     * Syd Weinstein (syd@Myxa.com):
  710. +     Just use the readmsg command.  It is the external command that does
  711. +     the same thing as ~m, and it understands the current mailbox sort
  712. +     order, just like ~m.  From vi, I would put the cursor on the line
  713. +     I want to repalce with the message and say "!!readmsg".
  714. + 1.45    I get my NIS/YP domainname appended to local mails. Why?
  715. +     * Dave Wolfe (david_wolfe@risc.sps.mot.com):
  716. +     You have to run Configure again, and say NO to the question:
  717. +     Should getdomainname() be used to obtain the mail domain?
  718. +     This is because when the getdomainname() system call is found, and
  719. +     you run NIS, getdomainname() usually returns the NIS domain and not
  720. +     the mail domain. The domain name should be compiled into the code.
  721. +     If the getdomainname call does return the correct mail domain, it
  722. +     can be used.
  723. + 1.46    How can I include a file in a header ? And a quote ?
  724. +     The elmheaders file allows the inclusion of the output of a command
  725. +     which is run each time Elm reads elmheaders. This is useful for a
  726. +     header which changes its contents, like a fortune output.
  727. +     Unfortunately, if a header cointains "`", Elm tryes to execute what
  728. +     follows. The workaround is: save the offending text in a file, then
  729. +     include it like follows:
  730. +         X-Foo: `cat /path/to/file`
  731. + 1.47    How can I build an alias containig "=" ?
  732. +     Quote it.  i.e. : "foo=bar"@net.org
  733. + 1.48    What's aliases limit ? # of aliases ? total length ?
  734. +     Aliases are limited by length. It's 5120 chars.
  735. + 1.49    How can I change the editor ?
  736. +     In your elmrc file set editor=/path/to/editor
  737. + 1.50    How do I include a file in a mail message ?
  738. +     1) Normal plain text file:
  739. +        see your editor's man page. In vi, :r /path/to/file
  740. +     2) executable or non-printable file:
  741. +        see man uuencode. Then as 1)
  742. +     3) MIME-recognized file (gif, Postscript, ...):
  743. +        [include /path/to/file type encoding]. Examples:
  744. +            [include /path/to/file.gif image/gif base64]
  745. +            [include /path/to/file.ps application/postscript]
  746. +        See also MIME documentation.
  747. + 1.51    Which are the (s)ave abbreviations ?
  748. +     * David W. Tamkin (dattier@Mcs.NET):
  749. +     For saving to a folder, Copying to a folder, or changing folders
  750. +     [or naming a folder on the command line as an argument to Elm's -f
  751. +     option], Elm accepts several abbreviations:
  752. +     !        folder named in your $MAIL variable;
  753. +             default: your mail spool
  754. +     >        receivedmail folder named in your .elm/elmrc;
  755. +             default: $maildir/received
  756. +     <        sentmail folder named in your .elm/elmrc;
  757. +             default: $maildir/sent
  758. +     =filename    $maildir/filename
  759. +     +filename    $maildir/filename [useful on the shell command line,
  760. +             where an equal sign could confuse the shell]
  761. +     @aliasname    folder in your $maildir directory named for the real
  762. +             logname behind alias "aliasname"
  763. + 1.52    Why do I get "folder corrupt" messages ?
  764. +     * Peter Churchyard (pjc@cc.ic.ac.uk):
  765. +     If your folder (/usr/spool/mail/<login>) starts with a line of
  766. +     ^A^A^A^A  and not 'From username', then you need to configure
  767. +     Elm to use MMDF style message seperator lines.
  768. + 1.53    How to know how may news messages arrived, without entering Elm ?
  769. +     * Chip Rosenthal (chip@chinacat.unicom.com):
  770. +     frm -S -q -s new
  771. + 1.54    How not to display header when reading mail ?
  772. +     Use the weedout option in the elmrc file.
  773. +     You should find a line like this:
  774. +         ### weedout = "*end-of-user-headers*"
  775. +     Change it to:
  776. +         weedout = "Header-to-elimitate"
  777. +     To eliminate more than one header, add weedout lines as
  778. +     appropriate. In my elmrc file I have, for example:
  779. +         weedout = "X400-Received"
  780. +         weedout = "X400-Originator"
  781. +         weedout = "X400-Recipients"
  782. +         weedout = "X400-Mts-Identifier"
  783. +         weedout = "X400-Content-Type"
  784. +         weedout = "X-Vms-From"
  785. +         weedout = "X-Vms-To"
  786. + 1.55    Does Elm support headers within message body ?
  787. +     No, it doesn't.For example, you still need to specify
  788. +     "-s <subject> even if you're calling it with "-i <file>"
  789. +     and <file> contains the Subject header.
  790. + 1.56    How can I do <.....> with vi / my editor under Elm ?
  791. +     This is not an Elm question. Please refer to the appropriate
  792. +     manual / doc / FAQ / whatever.  I'm sorry, but should I give
  793. +     you answers on your editor, I'd end up writing a bad FAQ for
  794. +     your editor and a bad FAQ for Elm.
  795. + 1.57    How can I scroll backwards w/ builtin editor ?
  796. +     You can't.
  797. +     You can specify your favourite pager in your elmrc file
  798. +     ( ~/.elm/elmrc ) by adding a line like:
  799. +         pager = /usr/local/bin/less
  800. +     Should you choose "less", you can yse one of the following
  801. +     lines, from John Sturgeon <johns@nado.hp.com>:
  802. +     pager = less -cEw
  803. +     pager = less -C -e +Gg -P%f' ['%T'] ('%pb'\% ln '%lb/%L')'
  804. +     pager = less -cEw -e +Gg -P%f' ['%T'] ('%pb'\% ln '%lb/%L')'
  805. +     or these from Andrew Duchowski (andrewd@sematech.tamu.edu):
  806. +     pager = less -C -e +Gg -M
  807. +     pager = less
  808. +     -C -e +Gg -P?f%f:'stdin'.'--('?pb%pb:'0'.'\%'?lb' line '%lb.')--'
  809. +     (You will put this on a single line: I split it for formatting
  810. +     reasons).
  811. +     Remember to specify the full path to "less".
  812. + 1.58    How can I send the same message to a list of people ?
  813. +     There are 3 possible cases:
  814. +     1) You need to send a message to a huge list once in your life;
  815. +     2) You sometimes send to a huge list;
  816. +     3) You often / regularly send messages to a lot of people;
  817. +     1) type recipients' addresses by hand. If the list is really a
  818. +        long one, you can consider 2).
  819. +     2) if the list is static (i.e. you haven't to modify it each
  820. +        time), you can create aliases: simply press 'a' from the
  821. +        main menu, then follow the alias submenu help (really easy).
  822. +        Or you can use the 3rd method, which gives you more
  823. +        flexibility and (inmy opinion) ease-of-use;
  824. +     3) use the following script by John Woodburn (woodburn@indirect.com):
  825. +         #!/bin/sh
  826. +         file=/path/to/message
  827. +         read address
  828. +         while [ -n "${address}" ] ; do
  829. +             cat ${file} | /usr/bin/sendmail -oi -odb ${address}
  830. +             read address
  831. +         done
  832. +        The addresses' list is read from stdin, so you can store it in
  833. +        a file and run this srcipt, say "snd_msg" this way:
  834. +         snd_msg < /path/to/addresses/file
  835. +        If you want to use elm aliases in the file, you can substitute
  836. +        the line with "sendmail" in the script with:
  837. +         cat ${file} | /path/to/elm -s "subject" ${address}
  838. +     Another way to handle such mailings is to convince your system
  839. +     administrator to put a line like:
  840. +         foo    :include:/path/to/a/file
  841. +     in sendmail's system-wide aliases file, and give you write
  842. +     permission to this file. You can then use whatever mail program
  843. +     to mail to the list, and anybody sending a message to foo@your.site
  844. +     will reach the list.
  845. + 1.59    How can I resynchronize folder (deleting, etc) w/out exiting Elm ?
  846. +     From main menu, press '$'.
  847. + 1.60    error: Couldn't malloc 1769480335 bytes!!
  848. +     This  error  occurs  when  Elm tries to open $lib/aliases and the
  849. +     sytem-wide aliases file is not in the expected format.  For exam-
  850. +     ple,  if  you  installed  sendmail in /usr/local, its aliases are
  851. +     then kept in usr/locla/lib/aliases, the same path that's  default
  852. +     for Elm.
  853. +     * John Warburton <jwarb@SACBH.com.au>:
  854. +     I  fixed  the  problem  here by renaming the elm aliases files in
  855. +     hdrs/sysdefs.SH to have elm_ prefixed before the aliases:
  856. +     * Syd Weinstein <syd@Myxa.com>:
  857. +     (referred  to the above soution) ... that or just use a different
  858. +     $lib than /usr/local/lib, make it /usr/local/lib/elm.   In  addi-
  859. +     tion,  Elm 3.0 will rename the aliases file to avoid conflicts.
  860. + 1.61    Can I handle mailing to lists of people with Elm ?
  861. +     * Roman Czyborra <czyborra@cs.tu-berlin.de>:
  862. +     Let's  say  the you have a file named `recipients' that lists the
  863. +     email addresses of your recipients and  a  file  named  `message'
  864. +     that contains the text you want to send out.
  865. +     The  Elm  tool  to  handle that is Fastmail and you would call it
  866. +     like this:
  867. +     $ fastmail -b "`cat recipients`" -s subject message ""
  868. + 1.62    How can I put my folder in cronological order ?
  869. +     * John G Dobnick <jgd@alpha1.csd.uwm.edu>:
  870. +     If you simply want to *see* your messages in chronological order,
  871. +     then go to the O)ptions menu, select S)orting criteria, then  hit
  872. +     spacebar  until you see "Date Mail Rec'vd" or "Date Mail Sent" as
  873. +     you like.
  874. +     If  you also want to write your mailbox so that your messages ac-
  875. +     tually are in order, rather than appearing  to  be,  perform  the
  876. +     same steps as above, then tag all messages ('t') and save them to
  877. +     another file.  The contents of this new file will be in  the  de-
  878. +     sired order.
  879. + 1.63    Can I bounce e-mail from outside Elm ?
  880. +     * Chip Rosenthal <chip@chinacat.Unicom.COM>:
  881. +     Something like:
  882. +         $ readmsg <message_number> | rmail <recipient>
  883. +     might be what you are looking for.
  884. + 1.64    Can I associate a folder to an alias or to multiple senders ?
  885. +     * Chip Rosenthal <chip@chinacat.Unicom.COM>:
  886. +     The  canonical  trick to do this is to use a Unix link (the ln(1)
  887. +     command) and link the name Elm wants to use to the name you want.
  888. +     Be  forewarned  --  if  you  use this trick there is one thing to
  889. +     watch out for.  If you delete all  messages  from  one  of  these
  890. +     folders,  it might or might not work properly.  (On some systems,
  891. +     it leaves a zero-sized folder under all the names.  Under  others
  892. +     it simply deletes one of the links to the folder.  It depends up-
  893. +     on how Elm is configured.)
  894. +     * Sven Guckes <guckes@inf.fu-berlin.de>:
  895. +     Example:
  896. +     You  get  mail  from  "Joe  Miller" but he's using two accounts -
  897. +     "john@zuke.com" and "miller@mazola.com".
  898. +     Now make the folder "miller" be a link to "john":
  899. +     $ ln -s john miller
  900. +     Now  "miller" should point to "john".  Any mail saved to "miller"
  901. +     actually goes into "john".
  902. +     Disadvantages:   Any  other  guy  with  a  login  name  "john" or
  903. +     "miller" will be saved in that folder, too.  But that's an  over-
  904. +     all drawback, anyway.
  905. + 1.65    Is there a way to forward more than 1 mails in the same mail body ?
  906. +     * Sven Guckes <guckes@inf.fu-berlin.de>:
  907. +     Short answer:
  908. +     Send all mail to a folder, read them in from the editor.
  909. +     Longer answer:
  910. +     Save  all  mails to be forwarded to a file ("folder"), say "fwd".
  911. +     Start sending a mail to the person.  When in the editor, read  in
  912. +     that  folder  "fwd" to your temporary file.  Exit editor and send
  913. +     the whole thing as *one* mail.
  914. + 1.66    Can I know the path a mail took to reach destination ?
  915. +     This isn't an Elm question, but here is the answer:
  916. +     If  you're  receiving the message you want to trace, just hit 'h'
  917. +     to see all the headers, then look for 'Received:' headers. That's
  918. +     the path.
  919. +     If  you're sending a mail and you want to know what route it fol-
  920. +     lows, ask the recipient to mail your messages back to you.
  921. + 1.67    How do I import my unix mail aliases from .mailrc to Elm ?
  922. +     * Balaji <balaji@nexus.yorku.ca>:
  923. +     cat .mailrc | awk '{print $2 " = " $2 " = " $3}' > .elm/aliases.text
  924. +     ought  to  do it. You may want to edit the 2nd column by hand be-
  925. +     fore running newalias.
  926. + 1.68    Is there anything to make Elm work with SGI's Workspace ?
  927. +     * Dave Schweisguth <dcs@neutron.chem.yale.edu>:
  928. +     There  is  a  package  that  makes  Elm  work  nicely  with SGI's
  929. +     Workspace (graphical file manager) at:
  930. +     ftp://neutron.chem.yale.edu/pub/elm-ws-support.shar.
  931. +     People  FTP  it on a regular basis, and no-one has complained, so
  932. +     it must be more or less OK.
  933. + 2.0    Installation Answers
  934. + ----------------------------
  935. + 2.01    On SCO Xenix, all mail is from user anonymous. Why?
  936. +     From Elm README:
  937. +         On SCO Xenix, if you are all mail is from user anonymous,
  938. +     this is because the mail delivery agent should be
  939. +     /usr/lib/mail/execmail instead of /usr/bin/rmail or /bin/rmail.
  940. + 2.02    Elm doesn't work on Next. Why?
  941. +     The complete NeXT document by anderson@macc.wisc.edu is
  942. +     available via anon ftp from: yak.macc.wisc.edu [144.92.30.18]
  943. +     and ghost.dsi.unimi.it:/pub/Elm/Next.Z
  944. + 2.03    Compiling with Microsoft UNIX C Compilers won't work. Why?
  945. +     Thomas Bullinger (mrbulli@btoy1.rochester.ny.us):
  946. +     On many systems with the Microsoft UNIX C Compilers (such as SCO),
  947. +     compiling with optimization breaks the code.  One symptom is
  948. +     that aliases do not work.
  949. +     On those machines do not compile any of Elm with optimizations.
  950. +     To accomplish that, set all occurences of "OPTIMZE" in the
  951. +     makefiles to "-Od" - then it works.
  952. +     Another possibility is to use gcc instead (my current version [PL23]
  953. +     is compiled with gcc [2.4.5] on SCO Unix [3.2.2] without
  954. +     modifications and runs perfectly).
  955. + 2.04    Various problems on Unix 286.
  956. +     From Elm README:
  957. +         On some systems, especially those based on the AT&T Port to
  958. +     286's the -O flag of the compiler produces improper code causing
  959. +     segmentation violations.  If this happens, recompile the code without
  960. +     the -O flag.  This has been seen with Microport SysV/AT type systems.
  961. +         The Configuration script has been known to exceed the default
  962. +     stack size in Unix 286 sh's.  If Configure does not run correctly on
  963. +     this type of machine increase the stack size and rerun it.  On
  964. +     Microport SysV/AT machines, Configure might run correctly under ksh.
  965. +     Obtain ksh from Microport (available to current version owners without
  966. +     additional charge) and rerun Configure using it.
  967. +         Also on Microport SysV/AT Machines, the C compiler produces
  968. +     improper code for one of the arithmetic calls.  To fix this
  969. +     problem it is necessary to reduce the complexity of the
  970. +     statement, as reported by one of our testers here is the
  971. +     symptom and his patch.  Being this is a compiler bug on only
  972. +     one system, we make the information available, but not incorporate
  973. +     it in the main release.  Note, this may effect other areas
  974. +     of Elm, and in the future, Microport may even fix this problem.
  975. +     [Read the README file for the patches]
  976. + 2.05    Configure won't run on HP-UX. Why?
  977. +         From Elm README:
  978. +         The Configuration script has been known to exercise an old bug
  979. +     on HP-UX's version of /bin/sh.  This shows up as part of the variable
  980. +     setting section showing up on your screen, and configure aborting
  981. +     on errors.  If this happens, try using ksh instead of sh as in:
  982. +         ksh Configure
  983. +     this will usually solve the problem.
  984. + 2.06    Configure won't run on SCO XENIX 2.2.1. Why?
  985. +     Keith Brazington (keith@g4lzv.co.uk):
  986. +     The solution is simple, up the stack size for /bin/sh. I used 
  987. +     # mv /bin/sh /bin/sh.old
  988. +     # cp /bin/sh.old /bin/sh
  989. +     # fixhdr -F 8000 /bin/sh
  990. +      
  991. +     This may seem a bit over the top, but I put it back after!
  992. + 2.07    Will Elm work on SGI Indigo?
  993. +         Syd Weinstein (syd@Myxa.com):
  994. +     Well, I had no problems at all configuring and running Elm
  995. +     on my SGI Iris under 4.0.5.
  996. +     The biggie for SGI is to say Elm is a non ansi application,
  997. +     so you need to  list -cckr as an additional compilation flag.
  998. +     I took all the defaults from configure and it ran just fine.
  999. + 2.08    I have problems compiling elm2.4 on HP/Apollo
  1000. +     * Gordon D. Berkley (gordonb@mcil.comm.mot.com):
  1001. +     As of ELM2.4pl17, The system compiles cleanly (?) for Apollo.
  1002. +     This patch level includes many "fixes" that I submitted to ensure
  1003. +     this.  There *are* many compilor warnings, but they can safely
  1004. +     be ignored.
  1005. +     I would suggest discarding any config.sh from a previous Configure,
  1006. +     though, as this will cause the corrections to NOT work.
  1007. +     In order to ensure compilation, please be sure to compile
  1008. +     with SYSTYPE set to "sys5" rather than "bsd".
  1009. + 2.09    I have problems compiling elm2.4 on IBM AIX
  1010. +     * Steve Adams (adams@spss.com):
  1011. +     >I am trying to compile the latest and greatest version of ELM on my
  1012. +     >RS/6000 running 3.2.? (exact level unclear). I received the following
  1013. +     >error messages about setgid being redefined:
  1014. +     >
  1015. +     >"init.c", line 128.16: 1506-132 (S) Function getgid cannot be
  1016. +     >redeclared.
  1017. +     >"init.c", line 128.26: 1506-132 (S) Function getuid cannot be
  1018. +     >redeclared.
  1019. +     You can get around the problem defining -U__STR__ during 'Configure'
  1020. +     It will be fixed in PL22.
  1021. +     * From the monthly posting:
  1022. +         This version of Elm 2.4 should not require any changes
  1023. +         to the configure run to link under AIX 3.2 or newer.
  1024. +     On IBM RISC 6000 AIX, prior to 3.2, you might get string
  1025. +         function errors on the compile.
  1026. +     The solution is to do the following:
  1027. +     Look at /usr/lpp/bos/bsdsport. It tells you to add
  1028. +     following lines to /etc/xlc.cfg:
  1029. +         * BSD 4.3 c compiler stanza
  1030. +         bsdcc:  use        = DEFLT
  1031. +             crt        = /lib/crt0.o
  1032. +             mcrt       = /lib/mcrt0.o
  1033. +             gcrt       = /lib/gcrt0.o
  1034. +             libraries  = -lbsd, -lc
  1035. +             proflibs   = -L/lib/profiled,-L/usr/lib/profiled
  1036. +             options    = -H512,-T512, -qlanglvl=extended, -qnoro,
  1037. +                      -D_BSD, -D_NONSTD_TYPES, -D_NO
  1038. +         And then link bsdcc to xlc and use bsdcc instead of cc.
  1039. +     In addition, Elm should be linked with the curses lib
  1040. +     and not termcap lib if /etc/termcap is not there.
  1041. +     (You can always copy the termcap database to etc
  1042. +     (or make a symlink)).
  1043. + 2.10    Compiling elm 2.4 under NS 3.0
  1044. +     Paul Terray (popaul@binkley.cs.mcgill.ca):
  1045. +     Check if fcntl.h is included somewhere (as it probably is).
  1046. +     It contains most of the declaration the program are looking for.
  1047. +     If not, include it. Then, just comment the include line for unistd.h.
  1048. + 2.11    Elm sends 'empty mail' on 386BSD: why?
  1049. +     * From the monthly posting:
  1050. +     On 386bsd, the shell that is shipped with the system,
  1051. +     ash, does not work for sending messages within Elm.  Mail
  1052. +     messages have headers only and no body.  Replacing the shell
  1053. +     with bash (from GNU) seems to solve the problem.  The bash
  1054. +     shell is in the 'etc' distribution of 386BSD.
  1055. +     * If you upgrade to current version, this should happen no more.
  1056. + 2.12    Why can't I get SGI to work for non ROOT?
  1057. +         From the monthly posting:
  1058. +         SGI, at 3.3, doesn't have vfork, but instead a stub that does
  1059. +         not work.  Make sure vfork is undef in the configuration.
  1060. + 2.13    I have problems p)rinting messages in 2.4PL20
  1061. +     When I try and print a message, I get
  1062. +     "readmsg: Cannot find start of selected message". Why?
  1063. +     Chip Rosenthal (chip@chinacat.Unicom.COM):
  1064. +     Please take a look at the From_ line of the message you are trying to
  1065. +     print.  I'm going to guess that it has a complex address, maybe with
  1066. +     some quoting or special characters, or maybe a strange date syntax.
  1067. +     The utilities in the current Elm release (including `readmsg') use
  1068. +     very simpleminded routines to crack the From_ lines.  Some headers
  1069. +     that Elm handles fine confuse these utilities.  One of the larger
  1070. +     changes in the next Elm update will be moving all of the From_ and
  1071. +     ~Date: processing out of the main Elm code and into the library, so
  1072. +     the utilities (including `readmsg') will use the same algorithms as
  1073. +     Elm.
  1074. +     If you look at the From_ line and it doesn't seem particularly
  1075. +     unusual, feel free to drop me a line.  Most of the changes to
  1076. +     readmsg and Elm printing came from my hands, and I'm working on
  1077. +     the aforementioned changes too.  If there is something else broke
  1078. +     in there, I'd be glad to look at it.
  1079. + 2.14    Elm2.4 PL20 - 'x' key causes segmentation violation
  1080. +     Nigel Metheringham (nigelm@ohm.york.ac.uk):
  1081. +     in the file src/exitprog.c, there is a line
  1082. +         char *msg, answer;
  1083. +     replace it with
  1084. +         char msg[SLEN], answer;
  1085. + 2.15    readmsg:illegal option -- I. Why?
  1086. +     Chip Rosenthal (chip@chinacat.Unicom.COM):
  1087. +     It means you installed an updated `elm' binary but continue
  1088. +     to use an old version of `readmsg'.
  1089. + 2.16    Forms don't work. Why?
  1090. +     Syd Weinstein (syd@Myxa.com):
  1091. +     If you have `forms = ON' in elmrc, Forms is there, but
  1092. +     the menu items to make a form require that user level
  1093. +     be set off beginner.  (anything but 0 (beginner))
  1094. + 2.17    ELM does not recognize VMS mail. Why?
  1095. +     * This is fixed in Pl22.
  1096. +     
  1097. +     * Syd Weinstein (syd@Myxa.com):
  1098. +     Looks to me like you found a bug in Elm's quote parsing routines.
  1099. +     It just needs to be looked into.
  1100. +     Reported from: Steen Hammerum (kel2sh@uts.uni-c.dk)
  1101. + 2.18    Huge headers cause Memory Fault. Why?
  1102. +     Syd Weinstein (syd@Myxa.com):
  1103. +     Any part of Elm at the 2.x level will abort if given a header line
  1104. +     that is too long.  It uses fixed length buffers, and at some point
  1105. +     they overflow, and none too gracefully.
  1106. +     3.x will support dynamic strings to solve this problem.
  1107. + 2.19    Can I use elm for posting and replying to news?
  1108. +         * Andreas Spiegl (spiegl@cs.utexas.edu):
  1109. +         In order to set things up so elm is your mailer when you
  1110. +         respond r or R to a news article in rn or trn, define an
  1111. +         environment variable RNINIT that points to an initialization
  1112. +         file for rn/trn. E.g. .rnrc
  1113. +         Then put the following line in this file (.rnrc):
  1114. +         -EMAILPOSTER="elm -i %h -s \"Re: %S\" %t"
  1115. +         This is from now on telling rn to start elm with the appropriate
  1116. +         parameters whenever you reply to an article and works great.
  1117. +         But:  --> This is not for followup postings on the usenet! <--
  1118. +         If you want to use elm in order to post article, you'd need a
  1119. +         line with -ENEWSPOSTER instead of -EMAILPOSTER. Then you would
  1120. +         tell elm (once it was evoked by rn/trn) that you want to send
  1121. +         this to newsgroupname-with-dashes-instead-of-dots@cs.utexas.edu,
  1122. +         for example use "comp-mail-misc@cs.utexas.edu". This will post
  1123. +         your email message to the usenet.
  1124. +         This is not very convenient though, as you have to convert the
  1125. +         address manually. Unless you write a nice script for it, of course.
  1126. +         Be sure to send me a copy if you do. :-)
  1127. +         * Mike O'Connor (mjo@iao.ford.com):
  1128. +         Of course, the DEC gateway allows one to gateway email to Usenet with
  1129. +         email addresses of the following format:
  1130. +         comp.mail.misc.usenet@decwrl.dec.com
  1131. +         and has the additional advantage that they carry a LOT of the regional
  1132. +         newsgroups.
  1133. +         I still think piping it to sendmail with a macro for R is the way to
  1134. +         go.  This allows you to use the mailer of your choice, be it elm or
  1135. +         pine or Berkeley Mail or Z-Mail or whatever.  This gets it into your
  1136. +         /usr/spool/mail or /usr/mail or /var/mail or wherever.
  1137. +         
  1138. +     * Robert Nicholson (robert@steffi.demon.co.uk)
  1139. +     The objective was to be able to use elm for all news contributions,
  1140. +     reply/followup.  This way I can then store my postings and replies
  1141. +     in =sent or filter based on Subject: and store them in a separate
  1142. +     folder.
  1143. +     For Replies I added the following to .zshenv:
  1144. +     export MAILPOSTER="elm -i %h -s \"Re: %S\" %t"
  1145. +     This invokes elm for replies within trn.
  1146. +     For Followups it's a bit more involved.
  1147. +     Now I didn't like the idea of relying on mail2news gateways in order
  1148. +     to post news.  So I chose to set up an alias to handle postings:
  1149. +     export NEWSPOSTER="elm -i %h -s \"Usenet News Post\n\n\" usenetnews"
  1150. +     The postings go to the usenetnews (as opposed to usenet) alias.
  1151. +     This gets processed in procmail thus.
  1152. +     :0b
  1153. +     * ^TOusenetnews
  1154. +     | sed -n '/Newsgroups/,$p' | /usr/local/news/inews -h
  1155. + 2.20    Compile fails on lib/strftime.c [PL23].
  1156. +     * Chip Rosenthal (chip@chinacat.Unicom.COM):
  1157. +     A bug was introduced at PL23 that causes the compile to fail on
  1158. +     pre-ANSI systems.  Change line 114 from "# define P_(x) /**/"
  1159. +     to "# define P_(x) ()".
  1160. + 2.21    Compile error on SGI Crimson.
  1161. +     Error:
  1162. +         cc  -O -I../hdrs    -c opt_utils.c
  1163. +     accom: Warning 294: opt_utils.c, line 171:
  1164. +     Function getpwuid has prototyped and non-prototyped declarations.
  1165. +     Default promotion of non-prototype form of argument 1 does not
  1166. +     match prototype:
  1167. +     prototype:  unsigned short is different from actual:  int
  1168. +     * Spencer Sun (spencer@der.Princeton.EDU):
  1169. +     in Configure, tell it to use the -cckr flag for cc.
  1170. + 2.22    Problem compiling elm on DEC Alpha, OSF/1 v.1.2
  1171. +     Error:
  1172. +     getarpdate.c, line 110: redeclaration of 'timezone';
  1173. +     * Eiji Hirai (hirai@cc.swarthmore.edu):
  1174. +     This is fixed in elm 2.4p23 ; I think By the way, you
  1175. +     should most definitely upgrade to DEC OSF/1 1.3.
  1176. +     It fixes a tremendous number of bugs from 1.2.  Do it NOW!  :-)
  1177. + 2.23    I can't build Elm 2.4PL23 on Sun 386i SunOS 4.0.2
  1178. +     * Sydney Weinstein (syd@Myxa.com):
  1179. +     known bug, will be fixed in Patch 24, but its an easy one:
  1180. +     in lib/strftime.c, there is a bug in the prototyping macro, it
  1181. +     currently reads:
  1182. +     #if ANSI_C
  1183. +     # define P_(x) x
  1184. +     #else
  1185. +     # define P_(x) /**/
  1186. +     # define const  /**/
  1187. +     #endif
  1188. +     and the relevant line needs to read
  1189. +     # define P_(x) (/**/)
  1190. +     thats it.
  1191. + 2.24    How can I override a Configure's setup ?
  1192. +     If you know what Configure makes wrong before running it, then create
  1193. +     a file "config.over" with your own choices.
  1194. +     If you don't know it, manually edit Configure output.
  1195. + 2.25    How to solve hdrs/mcprt.h problems with Sequent/PTX 2 ?
  1196. +     Alan Thew (Alan.Thew@liverpool.ac.uk) reports the following:
  1197. +     >PTX 2.0x does not like the code in this header file.
  1198. +     >
  1199. +     >       cc -Xo  -O -I../hdrs    -c mcprt.c
  1200. +     >"../hdrs/mcprt.h", line        52: syntax error
  1201. +     >"../hdrs/mcprt.h", line        53: syntax error
  1202. +     >"../hdrs/mcprt.h", line        53: incomplete or misplaced function definition
  1203. +     >extern int             MCprintf(char *fmt, ...);  <-----
  1204. +     * Chip Rosenthal (chip@chinacat.Unicom.COM) says:
  1205. +     The first question is does your system truly support the ANSI
  1206. +     <stdarg.h> facility, or does it use the traditional Unix <varargs.h>?
  1207. +     If the first case is true, then your compiler has botched the
  1208. +     implementation for specifying prototypes for variable-argument
  1209. +     procedures.  It's possible.  I know of at least one compiler that was
  1210. +     done while the ANSI spec was still in development, and used an
  1211. +     unadorned comma at the end of the parameter list to prototype varargs
  1212. +     routines.
  1213. +     In this case, you'll need to edit the function declarations in mcprt.h
  1214. +     Maybe just deleting the "..." ellipses will work.  (It would with the
  1215. +     aforementioned compiler.)  Maybe you'll have to scrap the prototype
  1216. +     by removing everything between the parens.
  1217. +     If the second case is true, then Configure made a boo-boo.  It saw a
  1218. +     <stdarg.h> file and decided to use that.  If this was the wrong thing
  1219. +     to do, then you can override Configure by creating a file called
  1220. +     "config.over" with a single line saying:
  1221. +         i_stdarg='undef'
  1222. +     Then run "Configure -d" to rebuild things and re-make.
  1223. +     * I'll give you the right answer as soon as Alan Thew will tell me
  1224. +     how did he solve this problem.
  1225. + 3.0    Filter Answers
  1226. + ----------------------
  1227. +     This part is maintained by Jan Djarv (Jan.Djarv@sa.erisoft.se)
  1228. + 3.01    What documentation exists for filter?
  1229. +     Besides the man-page (which is rather brief) there is the
  1230. +     `Elm Filter System Guide' (doc/Filter.guid in the elm distribution).
  1231. +     A PostScript version is available on dsinc.Myxa.com. 
  1232. + 3.02    What do I need to get filter working?
  1233. +     You need a MTA (Mail Transport Agent) that reads .forward files
  1234. +     AND let's you mail to a program.
  1235. +     A .forward file is put in your home directory, where it is read
  1236. +     by your MTA. It is here you tell your MTA to pipe the messages
  1237. +     to filter instead of putting it in your mailbox.
  1238. + 3.03    How can I tell if my system understands .forward files?
  1239. +     This usually works:
  1240. +     Make a .forward file in your home directory with the following
  1241. +     contents:
  1242. +     \userid, "|/bin/cat - > /your/home/directory/forward.test 2>&1"
  1243. +     where userid is your username and /your/home/directory is the
  1244. +     full path to your home directory. The \ is there to avoid
  1245. +     infinite recursion (i.e. if it wasn't there, the MTA would read
  1246. +     your .forward again, and see userid a second time, and read your
  1247. +     .forward again and on and on ...)
  1248. +     Then mail yourself a message. If all goes well you should have
  1249. +     1. A message in your incoming mailbox.
  1250. +     2. A file forward.test that contains the same message as in 1.
  1251. +     If you get 1 but not 2, it is possible that your MTA doesn't
  1252. +     support mailing to programs. Take it up with your system
  1253. +     administrator.  It might also be the case that your MTA has another
  1254. +     syntax for mailing to programs.
  1255. + 3.04    What do I put in my .forward file?
  1256. +     "|/full/path/to/filter -vo /some/unique/file"
  1257. +     (note the placements of the quotes, this is for sendmail at least,
  1258. +     there are possibly other MTA:s out there that want's it different.
  1259. +     Try finding a manual if the above doesn't work).
  1260. +     Always use the full path to filter. Your MTA probably has a
  1261. +     different PATH than the one you have.
  1262. +     Also you should personalize your line by for instance
  1263. +     redirect the errors of filter (that's what -o does, -v just makes
  1264. +     the errors a bit more verbose) to a file that is unique on
  1265. +     your system. /tmp/filter.userid (userid == your user name) usually
  1266. +     does it.
  1267. +     * Syd Weinstein (syd@Myxa.com)
  1268. +     explains why your line should be personalized:
  1269. +     Its not a bug, but a feature of sendmail. Sendmail prevents duplicate
  1270. +     deliveries to addresses, so a message sent to "a, b, a, b, c"
  1271. +     would be delivered to "a, b, c", but only one copy to a and b.
  1272. +     Sendmail does this by sorting and 'uniq'ing the list of addresses.
  1273. +     If two people's filter invocations in the .forward file match,
  1274. +     sendmail will gladly coallese these down to one as a duplicate
  1275. +     delivery address, and the result is exactly what you describe.
  1276. +     Just get everyone to make their .forward line personal (add a unique
  1277. +     -o file perhaps) and all will work ok.
  1278. +     * John Walder (walder@alexia.lis.uiuc.edu ):
  1279. +     If you have the source code for sendmail, try the following patch to
  1280. +     the sameaddr() function in the file src/parseaddr.c.  It still
  1281. +     eliminates duplicate recipients but not duplicate programs (filters).
  1282. +     This solution is more elegant than continually fixing .forward files.
  1283. +     ---------------------------------------------------------------------
  1284. +     *** parseaddr.c-    Tue May  4 10:55:42 1993
  1285. +     --- parseaddr.c    Tue May  4 11:42:52 1993
  1286. +     ***************
  1287. +     *** 1525,1530 ****
  1288. +     --- 1525,1538 ----
  1289. +         if (a->q_mailer != b->q_mailer)
  1290. +             return (FALSE);
  1291. +     
  1292. +     +    /* -- 05/04/93 jdw  LOCAL CHANGE
  1293. +     +        Allow recipients to forward to the same program/filter!
  1294. +     +        Have same mailer, so check for delivery to a program
  1295. +     +    */
  1296. +     +    /* fprintf(stderr, "sameaddr(%s,%s)\n", a->q_user, b->q_user); */
  1297. +     +     if (a->q_mailer == ProgMailer)
  1298. +     +         return (FALSE);
  1299. +     +    /* -- End LOCAL CHANGE */
  1300. +     + 
  1301. +         /* if the user isn't the same, we can drop out */
  1302. +         if (strcasecmp(a->q_user, b->q_user))
  1303. +             return (FALSE);
  1304. + 3.05    What is the simples filter-rules file I can write to test filter?
  1305. +     Well, the simplest is:
  1306. +     always leave
  1307. +     which tells filter that it should always put the messages into your
  1308. +     default mailbox.
  1309. +     A more interesting example would be:
  1310. +     if (subject contains "filter-test") then save "~/filter-folder"
  1311. +       
  1312. +     which tells filter to save all messages with a Subject: field that
  1313. +     contains filter-test into the file filter-folder in your home
  1314. +     directory.
  1315. +     All other messages will be put into your normal incoming mailbox,
  1316. +     since that is filters default rule if no other match.
  1317. +     You can then look at the messages in filter-folder with elm
  1318. +     (elm -f ~/filter-folder).
  1319. + 3.06    How do I check my filter-rules for typos and other errors?
  1320. +     Run 'filter -r'. See also the next question.
  1321. + 3.07    Why doesn't the output from filter -r match my filter-rules file?
  1322. +     Filter reads the rules and converts them to an internal format. When
  1323. +     it writes them out again, it writes them in a canonical format.
  1324. +     This is due to the fact that filter has a loose input syntax.
  1325. +     Each rule is turned into an 'if (...) then ...'.
  1326. +     The following words are translated:
  1327. +     contains    becomes        =
  1328. +     &&        becomes        and
  1329. +     then        becomes        ?
  1330. +     matches        becomes        ~
  1331. + 3.08    Can I have 'or' in my filter-rules?
  1332. +     No, filter can't deal with that. Or is implemented by writing another
  1333. +     rule below the one you want to 'or' with.
  1334. + 3.09    Can I make filter execute more than one rule for a message?
  1335. +     No. As soon filter find's one applicable rule, it executes that one
  1336. +     and exits.
  1337. + 3.10    How do I do multiple actions for one rule?
  1338. +     You can't do that directly in the filter-rules file. You have to
  1339. +     write a shell script or program that does what you want, and then call
  1340. +     it with the execute or executec action.
  1341. + 3.11    What headers are available in the filter-rules?
  1342. +     From, To, and Subject.
  1343. +     If you answered yes to Configure when it asked "Does your site
  1344. +     receive e-mail with valid "Reply-To:" and "From:" fields?", the
  1345. +     From field will be the From: header, or the Reply-To: header if
  1346. +     one is available (Reply-To: supersedes From:).
  1347. +     If you answered no, the From line is the From_ header.
  1348. +         The To field is the concatenation of the To:, Apparently-To:
  1349. +     and the Cc: headers.
  1350. + 3.12    How do I forward mail to an elm alias from filter?
  1351. +     Let's say you want to do
  1352. +     if (subject = hello) forward "mail-alias"
  1353. +     where mail-alias is an alias you have defined in elm.
  1354. +     The sad part is that filter doesn't know about elm aliases.
  1355. +     You have to do something like this:
  1356. +     if (subject = hello) executec "/full/path/to/elm -s '%s' mail-alias"
  1357. + 3.13    Filter executes my script but the script doesn't work.
  1358. +     It does work if I run it prom my shell prompt. Why?
  1359. +     Never assume that the script filter executes has the same PATH that
  1360. +     you have when logged in.
  1361. +     Always set the PATH explicitly at the beginning of your script.
  1362. + 3.14    How do I capture the message fed to a script by execute/executec
  1363. +     for later processing?
  1364. +     At the start of your script:
  1365. +     /bin/cat - > /tmp/mail$$
  1366. +     Then you can grep, and examine /tmp/mail$$ as you would an ordinary
  1367. +     file. Don't forget to remove /tmp/mail$$ if you don't need it
  1368. +     afterwards.
  1369. + 3.15    Both execute and executec feeds the message as standard input to
  1370. +     the script. But what if I don't need it?
  1371. +     Just ignore it.
  1372. + 3.16    What if I what to do something based on the contents of a message
  1373. +     (i.e not the headers), or based on some header not available in filter?
  1374. +     Feed the message to a script using execute/executec, save it
  1375. +     and do your stuff in the script.
  1376. + 3.17    How can I make filter operate on all messages in a folder?
  1377. +     You  can't  directly,  but you can make a little script that does
  1378. +     the job:
  1379. +         #!/bin/sh
  1380. +         frm -n $1 |
  1381. +         while read no rest
  1382. +         do
  1383. +             no=`echo $no|sed 's/[^0-9]//g'`
  1384. +             readmsg -h ${1:+"-f$1"} $no        \
  1385. +                 | filter -vo /what/usually/goes/here
  1386. +         done
  1387. +     Start the script with the folder name as argument.
  1388. +     NOTE:  this script is an example, and doesn't work on empty fold-
  1389. +     ers.  If your filter rules try and put something into the  folder
  1390. +     the script  is currently operating on, disaster occurs.
  1391. + 3.18    Can I use filter to automatically answer my mail (like vacation)?
  1392. +     If you are on vacation you might do something like this:
  1393. +     In your filter-rules:
  1394. +     always executec "/path/to/vac.script %s %r"
  1395. +     In vac.script:
  1396. +     --
  1397. +     #!/bin/sh
  1398. +     PATH=/bin:/usr/bin:/usr/ucb:/usr/local/bin
  1399. +     export PATH # Make sure that the PATH above includes elm
  1400. +     elm -s "Re: $1" $2 <<EOM
  1401. +     Hi.
  1402. +     I got your message about "$1". Im not in now but will get
  1403. +     back to you as soon as I'm back.
  1404. +     EOM
  1405. +     --
  1406. +     You can also execute "vacation" if you have it.
  1407. + 3.19    My filter doesn't recognize executec/matches.
  1408. +     Executec and matches was added in Elm 2.4 PL11.
  1409. +     Try getting a newer Elm.
  1410. + 3.20    Filter sometimes munges up my folders, or looses messages. Why?
  1411. +     If  two instances of filter are running at the same time, and are
  1412. +     operating on the same folder, you get this effect. Filter doesn't
  1413. +     lock  your  private folders (i.e not incoming folder), so the two
  1414. +     instances will never know that there is someone else operating on
  1415. +     the same folder.
  1416. +     See also bug: UB13.
  1417. + 3.21    Why doesn't elm mark mail I saved in a folder with filter as new (N)?
  1418. +     * Elm does only mark new messages as new in your incoming folder.
  1419. +     Sometimes you want it that way, sometimes you don't.
  1420. +     If you are sure you want new messages to be marked as such in
  1421. +     any folder, you need to edit the source for Elm, and recompile.
  1422. +     Search for these lines in src/newmbox.c:
  1423. +         if(folder_type == SPOOL)
  1424. +           current_header->status = VISIBLE | NEW | UNREAD;
  1425. +         else
  1426. +           current_header->status = VISIBLE;
  1427. +     and change them to:
  1428. +         current_header->status = VISIBLE | NEW | UNREAD;
  1429. +     * Jennifer Myers (jmyers@eecs.nwu.edu):
  1430. +     You should also modify the code for 'frm' and 'nfrm', so that those
  1431. +     utilities will recognize new mail in the users's mail folders.
  1432. +     In utils/from.c, the following code appears twice:
  1433. +     if (user_mailbox)
  1434. +         status = NEW_MSG;
  1435. +     else
  1436. +         status = READ_MSG;
  1437. +     Change both occurrences of the above lines to:
  1438. +     /* if no Status header, assume NEW_MSG */
  1439. +     status = NEW_MSG;
  1440. +     * William Pemberton (wfp5p@holmes.acc.Virginia.EDU) also wrote
  1441. +     a set of patches to do this.
  1442. + 3.22    Why does filter join adjacent messages together?
  1443. +     * Aidan M Corey (jo95005@oxford.ac.uk):
  1444. +     The  first  line in a piece of mail is a From_ line; this is used
  1445. +     by Elm to tell where one message in the mailbox ends  and  a  new
  1446. +     one  starts.   Unfortunately,  on some systems this line is lost.
  1447. +     If the first message in the mailbox went through filter, Elm will
  1448. +     refuse to run, saying that the mailbox is corrupt.  If a filtered
  1449. +     message follows another message, Elm will  interpret  them  as  a
  1450. +     single message.
  1451. +     A patch for this is to have a .forward containing:
  1452. +     "|/full/path/to/mailkludge"
  1453. +     where mailkludge is a world-executable file containing:
  1454. +         #!/bin/sh
  1455. +         (echo From fubar `date`;cat) | /full/path/to/filter
  1456. +         exit 0
  1457. +     If  you  have  sendmail it may be that it is configured to remove
  1458. +     From_ lines. Some sendmails have an f option that can be  set  in
  1459. +     the sendmail.cf file:
  1460. +         # Save those UN*X From_ lines
  1461. +         Of
  1462. +     Others require you to define a variable called l:
  1463. +         # UNIX header format
  1464. +         DlFrom $g  $d
  1465. +     Then  there  is the mailer flags. There is one flag, n, that when
  1466. +     set will not insert the From header. I.e. this mailer  spec  will
  1467. +     keep the From headers:
  1468. +         Mether, P=[TCP], F=msDFMuCX, S=11, R=21, A=TCP $h
  1469. +     but this will not:
  1470. +         Mether, P=[TCP], F=nmsDFMuCX, S=11, R=21, A=TCP $h
  1471. +     (the diff is in the F= spec).
  1472. + 3.23    What other mail filter programs exists?
  1473. +     Filter is a very simple program and has limitations.
  1474. +     If you have something complicated you want to do,
  1475. +     and it is difficult to do with Filter, you should check out the
  1476. +     more powerful alternatives: deliver, procmail or mailagent.
  1477. +     More info on these can be found in the UNIX Email Software Survey FAQ
  1478. +     (see news.answers or comp.mail.misc).
  1479. + 3.24    554 "|/usr/local/bin/filter"... unknown mailer error
  1480. +     This happens if your system administrator disabled the pipe
  1481. +     inside sendmail. It is due to a security hole in sendmail.
  1482. +     Check CERT advisories to know more on this.
  1483. + 3.25    My filter doesn't work. I set it up correctly, but nothing happens.
  1484. +     Sendmail has a security hole which fix may cause pipe in .forward
  1485. +     to be ignored. This isn't the correct fix to the hole, but is the
  1486. +     most secure. Check with your system administartor.
  1487. +     * from Jack Moskowitz (jackm@qa.pica.army.mil):
  1488. +     Moreover, some versions of sendmail have another bug, which will
  1489. +     cause mail addresses to be ignored if two addressees have the same
  1490. +     entries in thier .forward files. This is to inhibit multiple
  1491. +     delivery to the same address.  The problem is that sendmail makes
  1492. +     no distinction about addresses and "| program".
  1493. +     * from David W. Tamkin (dattier@Mcs.NET):
  1494. +     The easy solution is to put your own logname as a comment in the
  1495. +     pipe, like this:
  1496. +         "| /path/to/filter # jackm"
  1497. +     sendmail will think that that's different from
  1498. +         "| /path/to/filter # bigboss"
  1499. +     and will deliver to both addressees.
  1500. + 3.26    How to (b)ounce from filter, instead of (f)orwarding ?
  1501. +     When forwarding mail thru filter, the forwarded message appears
  1502. +     from "Filter of <myself>" instead of the actual sender. How to
  1503. +     avoid this ?
  1504. +     * Aidan Corey (Aidan.Corey@sjc.ox.ac.uk):
  1505. +     After some experimentation, I arrived at:
  1506. +       if (condition) then execute
  1507. +               "/usr/lib/sendmail -oi -odq your@other.address"
  1508. +     If your system doesn't use sendmail, you would need to modify this.
  1509. +     If it does, read man sendmail for the meanings of the switches I used.
  1510. + 3.27    If I use filter, all incoming mail disappears. Why ?
  1511. +     Newer versions of sendmail fix a security hole by not allowing
  1512. +     piping a message to a program. Sendmail's configuration changed
  1513. +     a bit, also, and it's possible that your local Postmaster didn't
  1514. +     configure it properly. If it's so, there's no wy getting sendmail
  1515. +     using filter. Check with your Postmaster.
  1516. + 3.28    I use filter and MMDF and have some problems.
  1517. +     Filter  doesn't  know how to handle MMDF style mailboxes. It will
  1518. +     corrupt the folder.
  1519. + 4.0     Bugs list
  1520. +     This list is the bug list from the Elm monthly posting.
  1521. +     Known bugs in Elm 2.4 PL21:
  1522. +         The following are from the Elm 2.4 "To.Do" list that are
  1523. +     considered bugs, not enhancements, that have not yet been done.
  1524. +     Items which are enhancements are not listed here.  It is our
  1525. +     intention to release changes to 2.4 for some, but not necessarly all
  1526. +     of these.  Some of these will only be fixed in 3.0.  (It depends on
  1527. +     how extensive the change is to fix it, and what else it ties into
  1528. +     in the 3.0 work).
  1529. +     Items marked fixed will be deleted from the list on the next posting.
  1530. +     Database last updated on Friday 12-February-93  9:45:34 +0000 (GMT)
  1531. +     General bugs and configuration bugs
  1532. +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1533. +     GB01  Version:     2.4PL0           Status:     Open
  1534. +           Open Date:   1-Oct-92         Close Date:
  1535. +           Reported by: Elm Development Group <elm@Myxa.com>
  1536. +           Summary:     Configuration questions need rearranging
  1537. +           Description:
  1538. +           The ordering of some sets of configuration questions could
  1539. +           be improved.  In some cases, the answer to a later question
  1540. +           renders an earlier question moot.  In such cases, the latter
  1541. +           should proceed the former so that the former would only be
  1542. +           asked if need be.  This occurs with many of the configuration
  1543. +           questions that deal with the domain routing and pathalias
  1544. +           databases, appending the hostname and internet address style,
  1545. +           etc.
  1546. +     GB02  Version:     2.4PL0           Status:     Open
  1547. +           Open Date:   1-Oct-92         Close Date:
  1548. +           Reported by: Elm Development Group <elm@Myxa.com>
  1549. +           Summary:     User id & mailbox algorithm should be consistant.
  1550. +           Description:
  1551. +           All programs need to use the same algorithm elm(1) and frm(1)
  1552. +           use in establishing the user's id and the user's incoming
  1553. +           mailbox.
  1554. +     Elm(1) bugs
  1555. +     ~~~~~~~~~~~
  1556. +     EB02  Version:     2.4PL0           Status:     Open
  1557. +           Open Date:   1-Oct-92         Close Date:
  1558. +           Reported by: Elm Development Group <elm@Myxa.com>
  1559. +           Summary:     Encryption is not fully implemented in ELM.
  1560. +           Description:
  1561. +           In elm(1) we have the following problems:
  1562. +           When `b' (bouncing) a message or `f' (forwarding) a message
  1563. +           without editing, an encrypted section of text in the original
  1564. +           message wrongly gets encrypted a second time. The function
  1565. +           that looks for encryption delimiters needs to know to ignore
  1566. +           them in these situations.
  1567. +           When `p' (printing) or `|' (piping) a message, an encrypted
  1568. +           message does not get decrypted. This is because elm(1)
  1569. +           invokes readmsg(1) to pull the message out of the folder and
  1570. +           readmsg(1) does not deal with encryption at all.
  1571. +           Even if we gave readmsg(1) the ability to decrypt messages,
  1572. +           we'd still have problems because readmsg itself would have to
  1573. +           prompt for the decryption key.
  1574. +           Now if we were printing or piping a set of tagged messages,
  1575. +           readmsg(1) would have to prompt for decryption keys for each
  1576. +           message individually. In doing that readmsg(1) would have to
  1577. +           indicate which message of the set it was working on.
  1578. +           This would be difficult since readmsg(1) uses actual ordinal
  1579. +           message position in the folder, and that would be confusing
  1580. +           if the user has folders sorted in other than mailbox order:
  1581. +           the message numbers wouldn't match up. The solution therefore
  1582. +           involves replacing readmsg(1) with a new function in elm(1)
  1583. +           to handle the `p' or `|' commands, and this function would
  1584. +           need to detect the encryption delimiters and prompt for the
  1585. +           decryption key. Furthermore, readmsg(1) should get enhanced
  1586. +           to deal with encrypted text, or else carry a disclaimer
  1587. +           that it doesn't work on encrypted text.
  1588. +           When including the text of an original message for a `r'
  1589. +           (reply) or `f' (forward), encrypted sections do not get
  1590. +           decrypted first, resulting in decrypted text inside the
  1591. +           include text. This means that the elm(1) function that
  1592. +           includes text of an original message must detect encryption
  1593. +           delimiters and decrypt encrypted text before including it
  1594. +           in a reply or forwarded message.
  1595. +     EB26  Version:     2.4PL0           Status:     Open
  1596. +           Open Date:   1-Oct-92         Close Date:
  1597. +           Reported by: Elm Development Group <elm@Myxa.com>
  1598. +           Summary:     Addresses "node!user@domain" not handled as RFC976
  1599. +           Description:
  1600. +           When using an address of the form "node!user@domain" and
  1601. +           having Elm convert it to an all ! address, RFC976 states that
  1602. +           the proper address should be domain!node!user, but Elm
  1603. +           translates that to node!domain!user.
  1604. +     EB36  Version:     2.4PL0           Status:     Open
  1605. +           Open Date:   1-Oct-92         Close Date:
  1606. +           Reported by: Elm Development Group <elm@Myxa.com>
  1607. +           Summary:     Sometimes user name is added into full name field
  1608. +           Description:
  1609. +           When Elm is configured not to look at the password file for
  1610. +           full name information, it sometimes places the user name in
  1611. +           ()s as the comment in addition to the full name.
  1612. +     EB41  Version:     2.3PL11          Status:     Closed
  1613. +           Open Date:   2-Dec-92         Close Date: 19-Sep-93
  1614. +           Reported by: rp@mis29.cypress.com (Rob Price)
  1615. +           Summary:     Incoming mail incorrectly handled in subset mode.
  1616. +           Description:
  1617. +           If a subset of mail is displayed using the "l" command, new
  1618. +           incoming mail is displayed with the subset mail.  However the
  1619. +           mail count at the top of the screen is not updated, and the
  1620. +           final few items (ie those numerically after the number of
  1621. +           messages shown) cannot be selected by the cursor keys.
  1622. +           We implimented a 'quick' fix to close this one out.  In that
  1623. +           new mail is added to the subset, and not filtered by the
  1624. +           current restriction.
  1625. +     EB45  Version:     2.4devPL65       Status:     Open
  1626. +           Open Date:   2-Dec-92         Close Date:
  1627. +           Reported by: jgreco@solaria.mil.wi.us (Joe Greco)
  1628. +           Summary:     Incoming messages can confuse index screen display.
  1629. +           Description:
  1630. +           Elm can lose track of incoming (new) messages so that
  1631. +           although the number of messages at the top of the screen is
  1632. +           correct, the new messages are not displayed on the index
  1633. +           page.  However these messages can be accessed in the normal
  1634. +           way, they just aren't listed in the index.  Redrawing the
  1635. +           screen restores things to normal.
  1636. +     EB48  Version:     2.4PL20          Status:     Open
  1637. +           Open Date:   4-Jan-93         Close Date:
  1638. +           Reported by: jason@Germany.Sun.COM
  1639. +           Summary:     Empty Reply-To: header prevents reply including
  1640. +                original text
  1641. +           Description:
  1642. +           When the received Mail has an empty "Reply-To: " entry in the
  1643. +           header, it is not possible to reply to the mail including the
  1644. +           text,  Elm simply doesn't ask to include the text (or if
  1645. +           autocopy is set then no text is included).
  1646. +     EB50  Version:     2.4PL17          Status:     Open
  1647. +           Open Date:   30-Dec-1992      Close Date:
  1648. +           Reported by: weisen@alw.nih.gov (Neil Weisenfeld)
  1649. +           Summary:     Elm incorrectly displays folder name on index page
  1650. +           Description:
  1651. +           My main mail directory is "~/Mail", but I also keep some
  1652. +           stuff in another directory "~/MailDelivery".  The bug that
  1653. +           I came across is when I change to the folder
  1654. +           "~/MailDelivery/xxx", it prints the current folder name as
  1655. +           "=Delivery/xxx"
  1656. +     EB52  Version:     2.4PL20          Status:     Open
  1657. +           Open Date:   7-Jan-93         Close Date:
  1658. +           Reported by: steve@avalon.dartmouth.edu (Steve Campbell)
  1659. +           Summary:     Suspend/resume does not return you to builtin editor.
  1660. +           Description:
  1661. +           If elm is suspended (ie ^Z in csh), when composing a message
  1662. +           in the builtin editor, a resume (fg in csh) brings you back
  1663. +           in at the send/edit/forget set of prompts.
  1664. +     EB53  Version:     2.4PL20          Status:     Closed
  1665. +           Open Date:   7-Jan-93         Close Date: ?-93
  1666. +           Reported by: robert.howard@matd.gatech.edu
  1667. +           Summary:     Change alias can list names incorrectly.
  1668. +           Description:
  1669. +           Using the new (C)hange Alias in the alias screen, the first
  1670. +           name and the last name are displayed as the same thing (the
  1671. +           entire string).
  1672. +           [Comment from Dev team] This is a feature not a bug.  This
  1673. +           occurs for entries that weren't  set up as Howard; Robert in
  1674. +           the text file (entry was still the  old way, Robert Howard).
  1675. +           Thus you get the whole thing both times so you can delete
  1676. +           what you don't want.
  1677. +     Utilities bugs
  1678. +     ~~~~~~~~~~~~~~
  1679. +     UB02  Version:     2.4PL0           Status:     Open
  1680. +           Open Date:   1-Oct-92         Close Date:
  1681. +           Reported by: Elm Development Group <elm@Myxa.com>
  1682. +           Summary:     Newmail cannot handle null From: headers.
  1683. +           Description:
  1684. +           Newmail(1) displays a null "From" when a message does not
  1685. +           contain a From: header line. It needs to be able to parse the
  1686. +           return path and display the "last two words" of it, just like
  1687. +           elm(1) does  when it encounters a message without a From:
  1688. +     UB07  Version:     2.4PL0           Status:     Open
  1689. +           Open Date:   1-Oct-92         Close Date:
  1690. +           Reported by: Elm Development Group <elm@Myxa.com>
  1691. +           Summary:     Arepdaemon does not check user permissions.
  1692. +           Description:
  1693. +           Arepdaemon has a bad security hole because it does not check
  1694. +           to see if the user can read the file used for reply.
  1695. +     UB09  Version:     2.4PL0           Status:     Open
  1696. +           Open Date:   1-Oct-92         Close Date:
  1697. +           Reported by: Elm Development Group <elm@Myxa.com>
  1698. +           Summary:     Arepdeamon does not check status when unlinking data file.
  1699. +           Description:
  1700. +           Autoreply.c tries to unlink the file "/etc/autoreply.data"
  1701. +           when there is only one entry in it and does not check the
  1702. +           return value of unlink. This can have bad repercussions if
  1703. +           the unlink fails because the program nevertheless reports
  1704. +           success.
  1705. +     UB13  Version:     2.4PL0           Status:     Open
  1706. +           Open Date:   1-Oct-92         Close Date:
  1707. +           Reported by: Elm Development Group <elm@Myxa.com>
  1708. +           Summary:     Filter has no locking against multiple
  1709. +                instantiations.
  1710. +           Description:
  1711. +           If filter is run on a system that allows multiple delivery
  1712. +           agents, that can start up multiple copies of filter, delivery
  1713. +           of messages can get intermixed.  Filter needs a complete
  1714. +           interlocking to prevent this.
  1715. +     UB15  Version:     2.4PL17          Status:     Closed
  1716. +           Open Date:   25-Dec-92        Close Date: ?-93
  1717. +           Reported by: Larry Rosenman <ler@lerami.lerctr.org>
  1718. +           Summary:     readmsg does not honour Content-Length: headers
  1719. +           Description:
  1720. +           Readmsg does not honour Content-Length: headers - it uses the
  1721. +           old standard of marking messages with From_  headers.  This
  1722. +           makes it inconsistent with elm, and can make it imposible to
  1723. +           print messages from within elm.
  1724. +           [Fixed in PL22]
  1725. + 5.0     Archivers, what they archive, how to download
  1726. +     This is the list of Internet and UUCP sites distributing
  1727. +     the latest version of Elm, from the Elm monthly posting.
  1728. + 5.0.1   The following sites have agreed to make Elm available
  1729. +     via anonymous ftp.
  1730. +     Site            Contact
  1731. +     In the US/Canada:
  1732. +     -----------------
  1733. +     wuarchive.wustl.edu    chris@wugate.wustl.edu (Chris Myers)
  1734. +         (128.252.135.4)
  1735. +     /packages/mail/elm
  1736. +     ftp.uu.net
  1737. +     (137.39.1.9, 192.48.96.9)
  1738. +     /networking/mail/elm
  1739. +     In Europe:
  1740. +     ----------
  1741. +     ftp.cs.ruu.nl        Edwin Kremer, edwin@cs.ruu.nl
  1742. +     (131.211.80.17)
  1743. +     /pub/ELM-2.4
  1744. +     ftp.th-darmstadt.de    ftpadmin@ftp.th-darmstadt.de
  1745. +     (130.83.55.75)
  1746. +     /pub/networking/mail/elm
  1747. +     In the UK:
  1748. +     ----------
  1749. +     uk.ac.soton.ecs        T.Chown@ecs.soton.ac.uk (bitnet)
  1750. +     (152.78.64.201)            T.Chown@uk.ac.soton.ecs (JANET)
  1751. +     ftp.demon.co.uk        Cliff Stanford, cliff@demon.co.uk
  1752. +     (158.152.1.65)
  1753. +     /pub/unix/mail/elm
  1754. +         src.doc.ic.ac.uk    L.McLoughlin@doc.ic.ac.uk
  1755. +         (146.169.2.10)
  1756. +         /computing/mail/elm
  1757. +         In Australia:
  1758. +     -------------
  1759. +         ftp.adelaide.edu.au     Mark Prior, mrp@itd.adelaide.edu.au
  1760. +         (129.127.40.3)
  1761. +     /pub/mailers
  1762. +     In Taiwan:
  1763. +     ----------
  1764. +     NCTUCCCA.edu.tw        Huang, Chih-Hsien hch@NCTUCCCA.edu.tw
  1765. +     (140.111.1.10 and 192.83.166.10)
  1766. +     /packages/mail/elm
  1767. + 5.0.2    The following sites have agreed to make Elm available
  1768. +     via anonymous uucp:
  1769. +         Site                    Contact
  1770. +     uunet            Elm is /networking/mail/elm
  1771. +     dsinc            Syd Weinstein
  1772. +                 syd@Myxa.com, dsinc!syd
  1773. +                 note: anon uucp info changed 12/16/91
  1774. +                 For further info, send an e-mail
  1775. +                 message to archive-server@Myxa.com stating:
  1776. +                 send anon how-to dir
  1777. +     stanton            Steven P. Donegan
  1778. +                 donegan@stanton.cts.com, stanton!donegan 
  1779. +                 714-894-2246 uucp - nuucp no word
  1780. +                 Elm is /u/public/elm2.3.tar.Z
  1781. +                 =+=+=+=+=+=+
  1782. + Copyright Notice
  1783. +     This FAQ is Copyright (C) Piero Serini.  All Rights are reserved.
  1784. +     Permission  to use, copy and distribute this FAQ, or parts there-
  1785. +     of, by any means and for any purpose is hereby granted,  provided
  1786. +     that  both  the above Copyright notice and this permission notice
  1787. +     appear in all copies of the FAQ itself.
  1788. +     Reproducing this FAQ or parts thereof by any means, included, but
  1789. +     not limited to, printing, copying existing prints, publishing  by
  1790. +     electronic or other means, implies full agreement to the Publish-
  1791. +     ing Notes (see below).
  1792. +     Distribution of this file via USENET news is always permitted.
  1793. + Warranty Disclaimer
  1794. +     THIS  FAQ IS PROVIDED BY THE AUTHOR ``AS IS'', AND ANY EXPRESS OR
  1795. +     IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED  TO,  THE  IMPLIED
  1796. +     WARRANTIES  OF  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PUR-
  1797. +     POSE ARE DISCLAIMED.
  1798. +     IN  NO  EVENT  SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY
  1799. +     DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,  OR  CONSEQUEN-
  1800. +     TIAL  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUB-
  1801. +     STITUTE GOODS OR SERVICES; LOSS OF  USE,  DATA,  OR  PROFITS;  OR
  1802. +     BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON ANY THEORY OF LIA-
  1803. +     BILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  1804. +     NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE
  1805. +     INFORMATIONS HEREIN CONTAINED, EVEN IF ADVISED OF THE POSSIBILITY
  1806. +     OF SUCH DAMAGE.
  1807. + Publishing Notes
  1808. +     If  you  want to publish this FAQ by any means, electronically or
  1809. +     otherwise, you can do it, provided the following  conditions  are
  1810. +     met:
  1811. +     1) The  above Copyright Notice  and Warranty Disclaimer appear in
  1812. +        their entirety in all copies you publish;
  1813. +     2) You notify me by e-mail that you will publish this FAQ;
  1814. +     3) You use the latest version of the FAQ you can get;
  1815. +     4) You let people know where to find updated versions of the FAQ;
  1816. +     5) Any modifications (other than typesetting changes) you make to
  1817. +        it are clearly designated as your modifications;
  1818. +     You  shall  also send me a copy of the published material, in its
  1819. +     entirety, free of charge. Should this not be possible, due to le-
  1820. +     gal  or  other  restrictions,  please send me the part containing
  1821. +     this FAQ, with full references to the  published  material  (i.e.
  1822. +     ISBN or anything else to identify it), free of charge.
  1823. + ----------------------
  1824. + *** END of Elm FAQ *** This file has not been truncated
  1825. *** ./src/newmbox.c    Mon Dec  4 10:50:56 1995
  1826. --- ../src/./src/newmbox.c    Thu May 28 16:46:35 1998
  1827. ***************
  1828. *** 539,545 ****
  1829.            MCprintf(catgets(elm_msg_cat, ElmSet, ElmCouldntSeekEndFolder,
  1830.           "\nCouldn't seek to %ld (end of folder) in %s!\n"),
  1831.           mailfile_size, cur_folder);    
  1832. !          printf("** %s. **\n", 1, error_description(err));
  1833.            dprint(1, (debugfile,
  1834.        "Error: Couldn't seek to end of folder %s: (offset %ld) Errno %s (%s)\n",
  1835.               cur_folder, mailfile_size, error_description(err), "read_headers"));
  1836. --- 539,545 ----
  1837.            MCprintf(catgets(elm_msg_cat, ElmSet, ElmCouldntSeekEndFolder,
  1838.           "\nCouldn't seek to %ld (end of folder) in %s!\n"),
  1839.           mailfile_size, cur_folder);    
  1840. !          printf("** %s. **\n", error_description(err));
  1841.            dprint(1, (debugfile,
  1842.        "Error: Couldn't seek to end of folder %s: (offset %ld) Errno %s (%s)\n",
  1843.               cur_folder, mailfile_size, error_description(err), "read_headers"));
  1844. ***************
  1845. *** 810,816 ****
  1846.           printf(catgets(elm_msg_cat, ElmSet, ElmCouldntSeekBytesIntoFolder,
  1847.              "\nCouldn't seek %ld bytes into folder.\n"),
  1848.              mailfile_size);    
  1849. !         printf("** %s. **\n", 1, error_description(err));
  1850.           dprint(1, (debugfile,
  1851.         "Error: Couldn't seek folder %s: (offset %ld) Errno %s (%s)\n",
  1852.              cur_folder, mailfile_size, error_description(err), "reset - read_headers"));
  1853. --- 810,816 ----
  1854.           printf(catgets(elm_msg_cat, ElmSet, ElmCouldntSeekBytesIntoFolder,
  1855.              "\nCouldn't seek %ld bytes into folder.\n"),
  1856.              mailfile_size);    
  1857. !         printf("** %s. **\n", error_description(err));
  1858.           dprint(1, (debugfile,
  1859.         "Error: Couldn't seek folder %s: (offset %ld) Errno %s (%s)\n",
  1860.              cur_folder, mailfile_size, error_description(err), "reset - read_headers"));
  1861. *** ./gen-files    Thu May 28 16:48:39 1998
  1862. --- ../src/./gen-files    Thu May 28 14:59:30 1998
  1863. ***************
  1864. *** 0 ****
  1865. --- 1,43 ----
  1866. + #!/bin/sh
  1867. + # this is stolen from src/Configure: most stuff's from the end.
  1868. + # It just generates files from config.sh; it doesn't ask questions
  1869. + # like Configure does
  1870. + if test ! -d bin; then
  1871. +     echo "Making bin directory"
  1872. +     mkdir bin
  1873. + else
  1874. +     echo "Found bin directory"
  1875. + fi
  1876. + . ./config.sh
  1877. + echo " "
  1878. + echo "Doing variable substitutions on .SH files..."
  1879. + set x `awk '{print $1}' <MANIFEST | $grep '\.SH'`
  1880. + shift
  1881. + case $# in
  1882. + 0) set x *.SH; shift;;
  1883. + esac
  1884. + if test ! -f $1; then
  1885. +     shift
  1886. + fi
  1887. + for file in $*; do
  1888. +     case "$file" in
  1889. +     */*)
  1890. +         dir=`$expr X$file : 'X\(.*\)/'`
  1891. +         file=`$expr X$file : 'X.*/\(.*\)'`
  1892. +         (cd $dir && . $file)
  1893. +         ;;
  1894. +     *)
  1895. +         . $file
  1896. +         ;;
  1897. +     esac
  1898. + done
  1899. + if test -f config.h.SH; then
  1900. +     if test ! -f config.h; then
  1901. +         : oops, they left it out of MANIFEST, probably, so do it anyway.
  1902. +         . config.h.SH
  1903. +     fi
  1904. + fi
  1905. *** ./config.sh    Thu May 28 16:48:34 1998
  1906. --- ../src/./config.sh    Thu May 28 21:20:25 1998
  1907. ***************
  1908. *** 0 ****
  1909. --- 1,286 ----
  1910. + #!/bin/sh
  1911. + # config.sh
  1912. + # This file was produced by running the Configure script.
  1913. + Log='$Log'
  1914. + Header='$Header'
  1915. + bin='/usr/freeware/bin'
  1916. + contains='grep'
  1917. + cppstdin='/usr/lib/cpp'
  1918. + cppminus=''
  1919. + d_getopt='define'
  1920. + d_memcpy='define'
  1921. + d_mkdir='define'
  1922. + d_rename='define'
  1923. + d_symlink='define'
  1924. + d_whoami='undef'
  1925. + n=''
  1926. + c='\c'
  1927. + orderlib='false'
  1928. + ranlib=':'
  1929. + package='elm2'
  1930. + pager='builtin+'
  1931. + prefshell='/bin/sh'
  1932. + startsh='#!/bin/sh'
  1933. + d_eunice='undef'
  1934. + define='define'
  1935. + eunicefix=':'
  1936. + loclist='
  1937. + cat
  1938. + chgrp
  1939. + chmod
  1940. + cp
  1941. + echo
  1942. + expr
  1943. + grep
  1944. + ln
  1945. + ls
  1946. + make
  1947. + mv
  1948. + rm
  1949. + sed
  1950. + sleep
  1951. + touch
  1952. + tr
  1953. + '
  1954. + expr='/bin/expr'
  1955. + sed='/bin/sed'
  1956. + echo='/bin/echo'
  1957. + cat='/bin/cat'
  1958. + rm='/bin/rm'
  1959. + mv='/bin/mv'
  1960. + cp='/bin/cp'
  1961. + tail=''
  1962. + tr='/bin/tr'
  1963. + mkdir=''
  1964. + sort=''
  1965. + uniq=''
  1966. + grep='/bin/grep'
  1967. + trylist='
  1968. + Mcc
  1969. + compress
  1970. + cpp
  1971. + date
  1972. + emacs
  1973. + execmail
  1974. + ispell
  1975. + line
  1976. + lint
  1977. + lp
  1978. + lpr
  1979. + mailx
  1980. + mips
  1981. + more
  1982. + nroff
  1983. + pack
  1984. + pg
  1985. + pgp
  1986. + pmake
  1987. + pr
  1988. + rmail
  1989. + sendmail
  1990. + shar
  1991. + smail
  1992. + submit
  1993. + tar
  1994. + tbl
  1995. + test
  1996. + troff
  1997. + uname
  1998. + uuname
  1999. + vi
  2000. + '
  2001. + test='test'
  2002. + inews=''
  2003. + ispell='ispell'
  2004. + egrep=''
  2005. + more='/bin/more'
  2006. + pg='/bin/pg'
  2007. + Mcc='Mcc'
  2008. + vi='/bin/vi'
  2009. + mailx='/usr/sbin/mailx'
  2010. + mail=''
  2011. + cpp='$(TOOLROOT)/usr/lib/cpp'
  2012. + perl=''
  2013. + emacs='emacs'
  2014. + ls='/bin/ls'
  2015. + rmail='/bin/rmail'
  2016. + sendmail='/usr/lib/sendmail'
  2017. + shar='shar'
  2018. + smail='smail'
  2019. + submit=''
  2020. + tbl='$(TOOLROOT)/usr/bin/tbl'
  2021. + troff='$(TOOLROOT)/usr/bin/troff'
  2022. + nroff='$(TOOLROOT)/usr/bin/nroff'
  2023. + uname='/bin/uname'
  2024. + uuname='/bin/uuname'
  2025. + line='/bin/line'
  2026. + chgrp='/bin/chgrp'
  2027. + chmod='/bin/chmod'
  2028. + lint='/bin/lint'
  2029. + sleep='/bin/sleep'
  2030. + pr='/bin/pr'
  2031. + tar='/bin/tar'
  2032. + ln='/bin/ln'
  2033. + lpr='/usr/bsd/lpr'
  2034. + lp='/bin/lp'
  2035. + touch='/bin/touch'
  2036. + make='/usr/sbin/smake'
  2037. + date='/bin/date'
  2038. + csh=''
  2039. + pmake='/usr/sbin/pmake'
  2040. + mips='/bin/mips'
  2041. + col=''
  2042. + pack='/bin/pack'
  2043. + compress='/usr/bsd/compress'
  2044. + execmail=''
  2045. + libswanted='intl nls'
  2046. + c_date='Thu May 28 11:27:49 EDT 1998'
  2047. + d_ascii='undef'
  2048. + d_broke_ctype='undef'
  2049. + d_calendar='define'
  2050. + calendar='calendar'
  2051. + d_chown_neg1='define'
  2052. + d_content='undef'
  2053. + d_crypt='define'
  2054. + cryptlib=''
  2055. + d_cuserid='define'
  2056. + d_disphost='undef'
  2057. + d_domname='define'
  2058. + d_usegetdom='define'
  2059. + d_errlst='define'
  2060. + d_flock='define'
  2061. + d_dotlock='define'
  2062. + d_fcntlock='define'
  2063. + lock_dir='/usr/spool/locks'
  2064. + has_flock='define'
  2065. + has_fcntl='define'
  2066. + d_ftruncate='define'
  2067. + d_gethname='define'
  2068. + d_douname='undef'
  2069. + d_host_comp='undef'
  2070. + ign_hname='n'
  2071. + d_havetlib='define'
  2072. + termlib='-ltermlib'
  2073. + d_index='define'
  2074. + d_internet='define'
  2075. + d_ispell='define'
  2076. + ispell_path='ispell'
  2077. + ispell_options='-x'
  2078. + d_locale='define'
  2079. + d_nl_types='define'
  2080. + d_msgcat='define'
  2081. + d_usenls='undef'
  2082. + d_mallocvoid='define'
  2083. + d_mboxedit='undef'
  2084. + d_mime='define'
  2085. + defencoding='7bit'
  2086. + defcharset='US-ASCII'
  2087. + defdispcharset='ISO-8859-1'
  2088. + d_mmdf='undef'
  2089. + d_newauto='define'
  2090. + d_noaddfrom='define'
  2091. + d_usedomain='undef'
  2092. + d_noxheader='undef'
  2093. + d_pidcheck='define'
  2094. + d_ptem='undef'
  2095. + d_putenv='define'
  2096. + d_remlock='undef'
  2097. + maxattempts='4'
  2098. + d_setgid='define'
  2099. + d_savegrpmboxid='define'
  2100. + mailermode='2755'
  2101. + d_sigvec='undef'
  2102. + d_sigvectr='undef'
  2103. + d_sigset='undef'
  2104. + d_sighold='undef'
  2105. + d_sigprocmask='define'
  2106. + d_sigblock='undef'
  2107. + d_sigaction='define'
  2108. + d_strcspn='define'
  2109. + d_strspn='define'
  2110. + d_strpbrk='define'
  2111. + d_strerror='define'
  2112. + d_strftime='define'
  2113. + d_strings='undef'
  2114. + d_pwdinsys='undef'
  2115. + strings='/usr/include/string.h'
  2116. + includepath='-nostdinc -I$(ROOT)/usr/include'
  2117. + d_strstr='define'
  2118. + d_strtok='define'
  2119. + d_subshell='undef'
  2120. + d_tempnam='define'
  2121. + tempnamo=''
  2122. + tempnamc=''
  2123. + d_termio='undef'
  2124. + d_termios='define'
  2125. + d_useembed='define'
  2126. + d_utimbuf='define'
  2127. + d_vfork='undef'
  2128. + defbatsub='no subject (file transmission)'
  2129. + defeditor='/bin/vi'
  2130. + editoropts=''
  2131. + hostname='localhost'
  2132. + phostname='hostname'
  2133. + mydomain='.null.domain'
  2134. + autohostname='define'
  2135. + i_memory='define'
  2136. + i_stdarg='define'
  2137. + i_stdlib='define'
  2138. + i_time='define'
  2139. + i_systime='define'
  2140. + d_systimekernel='undef'
  2141. + i_unistd='define'
  2142. + i_utime='define'
  2143. + i_sysutime='undef'
  2144. + lib='/usr/freeware/doc/elm'
  2145. + libc='/usr/lib/libc.so'
  2146. + linepr='/bin/lp'
  2147. + maildir='/var/mail'
  2148. + mailer='/usr/lib/sendmail'
  2149. + mailgrp='mail'
  2150. + mansrc='none'
  2151. + catmansrc='none'
  2152. + manext='.1'
  2153. + manext_choice='.1'
  2154. + catmanext='.1'
  2155. + catmanext_choice='.1'
  2156. + packed='y'
  2157. + manroff='$(TOOLROOT)/usr/bin/nroff'
  2158. + manroffopts=''
  2159. + suffix='.z'
  2160. + packer='/bin/pack -f'
  2161. + models='none'
  2162. + split=''
  2163. + small=''
  2164. + medium=''
  2165. + large=''
  2166. + huge=''
  2167. + optimize='-O3 -OPT:Olimit=0:space=ON'
  2168. + ccflags='-n32 -mips3 -nostdinc -I. -Iinclude -I$(ROOT)/usr/include -D_BSD_SIGNALS'
  2169. + cppflags='-I. -Iinclude -I$(ROOT)/usr/include -D_BSD_SIGNALS'
  2170. + ldflags='-n32 -mips3 -nostdlib -L$(ROOT)/usr/lib32'
  2171. + cc='$(TOOLROOT)/usr/bin/cc'
  2172. + libs=''
  2173. + nametype='bsd'
  2174. + d_passnames='define'
  2175. + d_berknames='define'
  2176. + d_usgnames='undef'
  2177. + passcat='cat /etc/passwd'
  2178. + rmttape='unknown-remote-tape-unit'
  2179. + roff='$(TOOLROOT)/usr/bin/nroff'
  2180. + roffopts=''
  2181. + sigtype='void'
  2182. + spitshell='cat'
  2183. + shsharp='true'
  2184. + sharpbang='#!'
  2185. + tmpdir='/tmp'
  2186. + tzname_handling='TZNAME'
  2187. + use_pmake='y'
  2188. + xencf=''
  2189. + xenlf=''
  2190. + d_xenix='undef'
  2191. + d_bsd='undef'
  2192. + d_pgp='define'
  2193. + pgp='/usr/sbin/pgp'
  2194. + CONFIG=true
  2195.